多个单元格内容放入一个单元格中

多个单元格内容放入一个单元格中

我正在制作一张定价表,目前我有这个公式 =IF(B1>0,A1,"") 使用此公式,A1 的内容可能会显示“苹果”之类的内容,而 B1 是数量,因此只要它大于零,它就会显示在该公式所在的单元格中。我想制作一个公式,它不仅可以获取 A1 单元格的内容,还可以获取 A2(香蕉)、A3(橙子)、A4(柠檬)和 A5(番茄)单元格的内容,如果其中任何一个旁边的 B 列的值大于 1,那么它会将它们放在一个单元格中,所以如果 B1、B3 和 B5 的值都大于 1,它就会显示“苹果 + 橙子 + 番茄”这可能吗?

答案1

如果您正在使用 Office 2019/365,请尝试以下操作:

=TEXTJOIN("+",1,IF(B1:B5>1,A1:A5,""))

在此处输入图片描述

答案2

在此处输入图片描述

在 A1、A2、...苹果、香蕉、.... 在 B1、B2、B3、1,0,3、...

步骤 1. 在单元格 C1 中输入公式 = IF(B1>0,A1, "")。复制公式,沿行向下,在 C2、C3、...

步骤2.在单元格D1 = C1中输入公式

在单元格 D2 中输入公式 = IF(C2="", D1, D1 & " + " & C2) (连接)

复制单元格 D2 的公式,沿行向下,在 D3、D4 中...

步骤 3. 在单元格 E1 中输入公式 E1 = D5(最后一个单元格)以显示答案。您可以隐藏 D 列,以提高清晰度。

谢谢。

相关内容