我有包含 15 行 4 列(A、B、C、D)数字数据的 Excel 表。(附有 Excel 图像,图像中添加的 E 列和 F 列仅用于说明)以下条件所需的公式。(图像)
实际上,如果假设需要输出第 3 行(A3)的数据,那么公式只需要覆盖两行,而公式中只需要考虑第 2 行(B、C、D)上面的数据,这意味着对于 A3 数据需要考虑第 2 行 B2、C2、D2),对于 A4 数据需要考虑 B3、C3、D3),其他行也是如此。
A3 不高于 B2 且不低于 C2 “正常”
A5 高于 B4“高于”
A6 低于 B5“低于”
A8 第一个 3 位数字与 C7 和 D7“L-SIRIES”匹配
A11 第一个 3 位数字与 B10 和 D10“H 系列”匹配
A13 第一个 3 位数字与 B12“H-RANGE”匹配
A14 第一个 3 位数字与 B13“L-RANGE”匹配
目前我尝试了以下公式。
=IF(A3>B2,"HIGHER",IF(A3C3,"NORMAL","")))(不知何故,在我保存编辑后,在 BOX <> 中写入上述公式后,符号不会显示)
我尝试了另一个“H-RANGE” =IF(LEFT(A3,3)=LEFT(B2,3),IF(A3=B2,TRUE, FALSE),TRUE) [获得输出但结果不准确。
我尝试了另一个“L-RANGE” =IF(LEFT(A3,3)=LEFT(C2,3),IF(A3=C2,TRUE, FALSE),TRUE) 来获得结果,但结果不准确。
条件格式公式也适用于使用不同的条件匹配颜色突出显示“A”列。
先感谢您。
答案1
怎么运行的:
在单元格中输入此公式
AF2
并向下填充。=IF(AND(LEFT(AA2,3)=LEFT(AC1,3),LEFT(AA2,3)=LEFT(AD1,3)),"Lseries",IF(AND(LEFT(AA2,3)=LEFT(AB1,3),LEFT(AA2,3)=LEFT(AD1,3)),"Hseries",IF(AND(LEFT(AA2,3)=LEFT(AB1,3)),"HRange",IF(AA2>AB1,"Higher",IF(AA2<AC1,"Lower",IF(AB2<>AC1,"Normal","LRange"))))))
注意:
公式不返回
LRange
,Row 14
因为 中的值的前 3 位数字AA14
与 的前 3 位数字不匹配AB13
。检查两个单元格中的蓝色值。
您可以根据需要调整公式中的单元格引用。