这是第一次在excel中编写命令,因此我对自己在做什么一无所知。
从图像中可以看到,我试图在“所有商店”列中找到所有带有“ X”的商店。
此刻,我正在使用的命令正在显示找到“ X”的第一个单元格的输出。
我看了一些有关此主题的示例,但没有发现具体内容。我尝试使用“ SUMIF”进行此操作,并且尝试在“ B2”,“ C2”,“ D2”前后使用“&”,但是我得到的只是一个错误。
我在该主题上发现的所有内容都是如何组合数字。
在此特定示例中,预期结果将为“ Store1,Store3”。
感谢您的支持!
答案 0 :(得分:0)
您可以使用以下内容:
=TEXTJOIN(", ",TRUE,IF(B2="x",B$1,""),IF(C2="x",C$1,""),IF(D2="x",D$1,""))
然后填充其他产品
尽管如果您有很多商店,它可能会变得笨拙。我很确定其他人会提出一个更聪明的答案,但目前我想不起其他任何事情。
答案 1 :(得分:0)
在 E2 中输入数组公式:
SQLDataType.INTEGER.identity(true) // INTEGER Primary key
SQLDataType.VARCHAR(4095).nullable(false) // VARCHAR(4095) NOT NULL
SQLDataType.CHAR(10) // CHAR(10)
SQLDataType.BLOB // BLOB
SQLDataType.CLOB) // TEXT, same as blob, but with character encoding associated
SQLDataType.CLOB(16777215) // MEDIUMTEXT
SQLDataType.CLOB(4294967295) // LONGTEXT
数组公式必须使用 Ctrl + Shift + Enter 输入,而不仅仅是 Enter 键。如果正确完成此操作,则公式将显示在公式栏中,并带有大括号。
逻辑是:
答案 2 :(得分:0)
首先,我想像一下您要考虑的几列。因此,您可以使用以下公式替换“ x”或选择标记,以在新的工作表中获得该日期:
=IF(A2<>"", A$1, "")
只是自动填充以获取新工作表中的所有值。
应用以下公式可获得所需结果
=IF(COUNTA(H2:J2)-COUNTBLANK(H2:J2)=COLUMNS(H2:J2),"All Stories",TEXTJOIN(",",TRUE,H2:J2))
答案 3 :(得分:0)