如果2列总数相等,则连接列文本标题
我有三列,每一个标题让我们打电话给他们: 列A , 列B 列C。 每栏有10个问题,总共在底部。
如果2列的总数相等,则将列标题拼接在一起,并在两者之间插入“或”。
即如果列a = 9,列b = 9,列c = 6,则连接列a或列b
结果读取: 列a或列b
nb:两个连接文本中间的“或”是重要的
我正在使用的公式连接文本,但不会在文本之间添加“或” 。
=CONCATENATE(IF(MAX(A10:C10)= A10, "COLUMN A", ""), IF(MAX(A10:C10)= C10, "COLUMN B",""), IF(MAX(A10:C10)= C10, "COLUMN C",""))
连接查询
这是您使用嵌套的IF
和AND
语句所要求的一种方法
假设每列的sum
在第12
行,并且列标题在单元格A1,B1和C1中
=IF(AND(A12=MAX(A12:C12),B12=MAX(A12:C12)),A1 & " or " & B1, IF(AND(A12=MAX(A12:C12),C12=MAX(A12:C12)),A1 & " or " & C1, IF(AND(B12=MAX(A12:C12),C12=MAX(A12:C12)),B1 & " or " & C1,"")))
对于一般情况下,如果你想知道所有三列是否相等,或者如果只有其中一个包含max
,那么展开IF
语句给出
=IF(AND(A12=B12,B12=C12),A1 & " or " & B1 & " or " & C1, IF(AND(A12=MAX(A12:C12),B12=MAX(A12:C12)),A1 & " or " & B1, IF(AND(A12=MAX(A12:C12),C12=MAX(A12:C12)),A1 & " or " & C1, IF(AND(B12=MAX(A12:C12),C12=MAX(A12:C12)),B1 & " or " & C1, IF(A12=MAX(A12:C12),A1,IF(B12=MAX(A12:C12),B1,C1))))))