我正在使用 MS Office Pro Plus 2019。我有一个 excel,里面有 6 列。
A = ARMADAW,B = ARMADAS,D = SAPIWC,E = ARMADAIWC,G = SAPW,H = SAPS
我想为匹配值 B 和 H 着色。但是有标准。
我用 C# 编写了一个控制台应用程序,但由于大约有。 395000 行需要太多时间才能完成。事实上,它现在仍在尝试匹配这些值:)
Excel 有没有更快的方法来做到这一点?我这里需要帮助。
这是示例数据:
ARMADAW ARMADAS SAPIWC ARMADAIWC SAPW SAPS
B05KAYIP D542295890 0001 TT Mobil_SITES 34CS 210305601410F7000079
B06KAYIP 99121839 0010 Consumer Str.Loc 0030 210305601410F7000083
B05KAYIP 210212D4726TB1004467 0011 E-SIM Brysl Digi 34CS 210305601410F7000078
B05KAYIP 21013158489TAB002570 0012 E-SIM M2M Digitl 34CS 210305601410F7000077
B06KAYIP 21021205889TAB002094 0030 B08KAYIP 0055 210305601410F7000076
B08KAYIP CM90012939 0040 Public Stor.Loc. 0055 210305601410F7000075
B05KAYIP FP110305448 0050 Other groups StL 34CS 210305601410F7000074
B08KAYIP FP110305447 0055 B06KAYIP 34CS I0I0728878
B05KAYIP I0E1717261 0060 Corporate Str.L. 0055 99121839
B011KAYIP 00004240 0065 Scrap Str.L. 34CS I0I0728685
B05KAYIP 05004326 0080 Buffer Stock 0030 FP110305447
B013KAYIP 05004336 34CS Macka Stor.Loc. 34CS I0I0728756
B05KAYIP 05004345 0100 G-ADN 34CS I0I0728837
Macka Stor.Loc. I0I0728837 0101 ADANA_OMC 34CS I0I0728797
单元格中的此公式(例如 J2 并向下拖动)会在两个表中查找适当的值,如果找到匹配项,则返回
TRUE
,否则 FALSE
=IFERROR(OFFSET(INDEX(H$2:H$4,MATCH(B2,H$2:H$4,0)),,-1)=INDEX(D$2:D$4,MATCH(A2,E$2:E$4,0)),FALSE)