代码之家  ›  专栏  ›  技术社区  ›  Chan Kim

如何使用数字和文本连接形成的单元格作为另一个单元格的计算输入?

  •  0
  • Chan Kim  · 技术社区  · 8 年前

    我可以在单元格中的公式后添加多行文本。(见 how to append a multi-line text after a formula in Microsoft Excel? )但是现在这个单元格已经变成了文本单元格,而且当我想要单元格求和时,我似乎不能将该单元格用作数字单元格。我怎么能用手机

    =CONCATENATE(F20/20, CHARACTER(10), "*note 4)")
    

    作为另一个单元格中数值计算的输入?

    2 回复  |  直到 8 年前
        1
  •  1
  •   girlvsdata    8 年前

    最简单的解决办法就是参考 F20 在你的公式里。

    但是,如果这不可能,您可以使用 LEFT() 和 FIND() 把这个数取出来用于计算。

    假设连接的单元格位于A1中,并返回:

    9
    (note 4)
    

    将此公式放入另一个单元格:

    =LEFT(A1,FIND(CHAR(10),A1)-1)*1
    

    这将返回9,格式为数字。

        2
  •  0
  •   FocusWiz    8 年前

    我同意杰弗里威尔的提议。我将对一组不同的单元格求和,并将该求和放在已连接的单元格下,以便在其中添加注释。

    但是,如果试图获取该值的格式和数量,并在公式中求和,而不在两个单元格中包含该数量,则可能需要使用格式来获得效果,而不是连接。将数字保留为数字,而不是将数字转换为文本字符串的一部分。换言之,不是使用:

    =CONCATENATE(F20/20, CHAR(10), "*note 4)")
    

    在牢房里,使用:

    =F20/20
    

    然后,在希望注释显示并包含在和中的单元格中,更改格式以添加注释。

    要执行此操作,请选择单元格,输入“设置单元格格式”对话框并选择“自定义”。对于这个特定的结果,您可以选择这样的格式(在“类型:”下的框中输入此格式):

    #,##0.00"*note 4)"
    

    然后,在单击“确定”保存之前,转到引号和星号之间的位置,在数字键盘上按0010的同时按住Alt键,在两个字符之间插入换行符。换句话说,[Alt]+[0,0,1,0]。

    你需要小心一些事情。一个是确保此单元格的“换行文本”选项处于启用状态,另一个是单元格可能需要比您预期的要宽一点,否则将显示符号。

    附件显示了三个单元格A1:A3与A2之和,其中A2具有=F20/20公式,F20具有值123。A2已按照上述格式设置。注意,和公式是一个正常公式,如图所示。

    enter image description here

    推荐文章