0

我希望将两列“C 和 H”与“D 和 I”进行比较,并返回突出显示的与这两组不匹配的特定行(我称之为失败)

其中 C 和 H 列包含酒店名称,D 和 I 列包含该特定酒店的地址。

我不希望它们完全匹配,但如果它们都有一小部分内容,这是可以接受的。

示例 1:

C1 包含 - 哈达堡酒店 D1 包含 - 哈达阿曼路

H1 列包含 - 迪拜哈达堡酒店 I1 列包含 - 迪拜老迪拜阿布扎比路

在这种情况下,我想比较 C1 和 H1 以及 D1 和 I1,这两组包含文本的一部分,所以它是 Passed(用我的话来说)。

示例 2:

C2 包含 - Hotel Arcobaleno D2 包含 - 省级

H2 包含 - Hotel Arcobaleno I2 包含 - Contrada Taureana

在这种情况下,如果我将 C2 与 H2 进行比较,则匹配,但如果将 D2 与 I2 进行比较,则不匹配,因此我希望用某种颜色突出显示整行。

是否有相同的公式或宏

期待听到积极和有益的回应。

4

1 回答 1

0

选择列 C、D、H 和 I(使用 ctrl),然后应用此条件格式公式:

=AND($C1<>"",$D1<>"",$H1<>"",$I1<>"",NOT(AND(SUM(COUNTIF($H1,"*"&TRIM(MID(SUBSTITUTE($C1," ",REPT(" ",255)),255*(ROW(INDIRECT("1:"&LEN($C1)-LEN(SUBSTITUTE($C1," ",""))+1))-1)+1,255))&"*"))>0,SUM(COUNTIF($I1,"*"&TRIM(MID(SUBSTITUTE($D1," ",REPT(" ",255)),255*(ROW(INDIRECT("1:"&LEN($D1)-LEN(SUBSTITUTE($D1," ",""))+1))-1)+1,255))&"*"))>0)))

此处的示例工作簿: https ://docs.google.com/file/d/0Bz-nM5djZBWYX0EwMk1GN1NjMmc/edit?usp=sharing

于 2013-08-27T15:03:00.153 回答