很抱歉我的问题可能不好解释。
基本上,我需要使用列标题列表填充一个单元格,无论列在哪一行包含值“必需”。然后,对于下一行,我需要为下一行做同样的事情。
我可以使用if语句让单元格填充一个值:
=IF(Review!E3="Required","Leavers","")
但是,对于16列中的每一列,该值可能是“必需”。有办法简单地做到这一点吗?我试图避免在当前工作表上为每个列标题添加Y / N列。
如果您需要澄清,请与我们联系!
答案 0 :(得分:0)
根据行内容有条件地连接16个列标签并非完全不合理的情况。以下公式可能看起来很复杂但很简单;只需CONCATENATE function嵌套16个重复条件,SUBSTITUTE和TRIM提供清理。
Q2中的标准公式是
=SUBSTITUTE(TRIM(CONCATENATE(IF(Review!A2="required", A$1&" ", ""),
IF(Review!B2="required", B$1&" ", ""),
IF(Review!C2="required", C$1&" ", ""),
IF(Review!D2="required", D$1&" ", ""),
IF(Review!E2="required", E$1&" ", ""),
IF(Review!F2="required", F$1&" ", ""),
IF(Review!G2="required", G$1&" ", ""),
IF(Review!H2="required", H$1&" ", ""),
IF(Review!I2="required", I$1&" ", ""),
IF(Review!J2="required", J$1&" ", ""),
IF(Review!K2="required", K$1&" ", ""),
IF(Review!L2="required", L$1&" ", ""),
IF(Review!M2="required", M$1&" ", ""),
IF(Review!N2="required", N$1&" ", ""),
IF(Review!O2="required", O$1&" ", ""),
IF(Review!P2="required", P$1&" ", ""))), " ", ", ")
用于组织公式的换行符可以保留而不会造成损害。必要时填写。