如果单元格为空白,使用 TextJoin 和 IFBLANK 返回两个不同的单元格值? (Excel)

问题描述 投票:0回答:1

我正在尝试使用 textjoin 和 ifblank 的组合来返回两个不同行中的值,如果某个单元格为空白,则一个接一个地以逗号作为分隔符。但是,如果不先列出 A 行的所有单元格,然后列出 B 行的所有单元格,我就无法获得执行此操作的公式。

我的公式是 =TEXTJOIN(",",FALSE,IF(ISBLANK('建议的数据集'!F2:F10),'建议的数据集'!A2:A10,""),IF(ISBLANK('建议的数据集'!F2:F10), ‘建议的数据集’!B2:B10,""))

我尝试在公式中添加一个 & 符号以使输出组合 A2:10 和 B2:10,但这不起作用。我觉得这里有一个非常明显的解决方案,我忽略了,有什么建议吗?

谢谢

=TEXTJOIN(",",FALSE,IF(ISBLANK('提议的数据集'!F2:F10),'提议的数据集'!A2:A10,""),IF(ISBLANK('提议的数据集'!F2:F10) ,'建议的数据集'!B2:B10,"")) 输出值按 2 依次列出

validation excel-formula
1个回答
0
投票

如果您想在单独的行中加入文本,您可以尝试吗

=IF(COUNTIF(F2:F10,""),VSTACK(TEXTJOIN(",",FALSE,A2:A10),TEXTJOIN(",",FALSE,B2:B10)),"")

VSTACK
在 Microsoft 365 中可用。

© www.soinside.com 2019 - 2024. All rights reserved.