在Excel中,有没有比嵌套if/then更好的方法来评估一组列中的单元格是否有数据,然后填充另一组列

问题描述 投票:0回答:1
我有一个包含所有规格的产品电子表格。一组列通过在单元格中放置 X 或“是”或任何字符来指示产品具有哪些认证。 (屏幕截图中的 A-D 列)

以屏幕截图为例,我想做的是另一组列 (E-H),它们引用 A-D 列并填充适用的认证图像路径,从左侧填充它们。所以绝对不应该有间隙。

对于屏幕截图,我手动输入了 E-H 单元格,只是为了显示所需的结果。我还缩短了文本,这样图像就不会太宽。图像路径类似于“/volume/marketing/certs/UL.png”。

我已经使用了第一列: =IF(ISBLANK(A10),(IF(ISBLANK(B10),(IF(ISBLANK(C10)),(IF(ISBLANK(D10),"","UL-C")),"ESTAR"))," EMF")),"UL")

我一直在为 F-H 列尝试嵌套 IF 和 ISBLANK 公式,但很明显这将是一个很长的公式,因此我想看看在继续使用嵌套 IF/ISBLANK 方法之前是否有更简单的方法。

谢谢!

Screenshot of desired outcome

excel if-statement excel-formula
1个回答
0
投票
这是您需要使用

FILTER()

 函数执行的操作:

enter image description here


=FILTER($A$1:$D$1,A2:D2<>"")

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