如何回查aganist细胞和数据验证列表?
how to backcheck aganist cells and data validation list?
我已将单元格 A1 设置为具有以下可能性列表的数据验证:a、b、c、d
接下来我需要公式来做到这一点:
- if a is chosen in A1 cell, set cell C1=b, C2=c, C3=d
- if b is chosen in A1 cell, set cell C1=a, C2=c, C3=d
- if c is chosen in A1 cell, set cell C1=a, C2=b, C3=d
- if d is chosen in A1 cell, set cell C1=a, C2=b, C3=c
是否有一些方便的公式用于此目的,我将放在单元格 C1、C2 和 C3 中,这些公式将与 A1 以及它们之间进行回溯以避免重复?
下面的数组公式将在Excel中完成工作(select范围C1:C3并使用Ctrl+Shift+Enter
输入公式):
=MID(REPLACE("abcd",MATCH(A1,{"a","b","c","d"},0),1,""),ROW(),1)
如果 A1 不包含这两个值,您还没有指定想要的结果,但您可能希望将其包装在 IFERROR()
.
中
C1:
=FILTER({"a";"b";"c";"d"},{"a";"b";"c";"d"}<>A1)
我已将单元格 A1 设置为具有以下可能性列表的数据验证:a、b、c、d 接下来我需要公式来做到这一点:
- if a is chosen in A1 cell, set cell C1=b, C2=c, C3=d
- if b is chosen in A1 cell, set cell C1=a, C2=c, C3=d
- if c is chosen in A1 cell, set cell C1=a, C2=b, C3=d
- if d is chosen in A1 cell, set cell C1=a, C2=b, C3=c
是否有一些方便的公式用于此目的,我将放在单元格 C1、C2 和 C3 中,这些公式将与 A1 以及它们之间进行回溯以避免重复?
下面的数组公式将在Excel中完成工作(select范围C1:C3并使用Ctrl+Shift+Enter
输入公式):
=MID(REPLACE("abcd",MATCH(A1,{"a","b","c","d"},0),1,""),ROW(),1)
如果 A1 不包含这两个值,您还没有指定想要的结果,但您可能希望将其包装在 IFERROR()
.
C1:
=FILTER({"a";"b";"c";"d"},{"a";"b";"c";"d"}<>A1)