返回列表 上一主題 發帖

[發問] 核對兩個儲存格的資料

1.未說明如何比對,是同列做比對嗎?,還是同欄做比對,還是...
2.結果要如何呈現?
3.用篩選可以嗎?
4.將"件"用編輯取代掉不就沒有"件"的干擾
知之為知之,不知為不知,誠實也!

TOP

c2
{="B"&MIN(IF(ISNUMBER(FIND(MID($A2,FIND(",",$A2)+2,10),$B$1:$B$6)),ROW($1:$6)))}
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 gong 於 2011-3-5 16:29 編輯

{}是陣列公式
要shift+ctrl+enter
三鍵一起按自動產生
不是去掉{}直接貼裡面公式

未命名.GIF (65.47 KB)

未命名.GIF

知之為知之,不知為不知,誠實也!

TOP

上傳檔案吧
應該是a2的100pcs後面還有不明的空格,先自己刪一刪看看
a4:a6一樣
知之為知之,不知為不知,誠實也!

TOP

MID($A5,FIND(",",$A5)+2,10)>>取得100PCS
FIND(MID($A5,FIND(",",$A5)+2,10),$B$1:$B$6)
>>在$B$1:$B$6中取得有"100PCS"的所在位置,可能是{#VALUE!;#VALUE!;22;#VALUE!;#VALUE!;#VALUE!}

= ISNUMBER(FIND(MID($A5,FIND(",",$A5)+2,10),$B$1:$B$6))
={FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}

IF(ISNUMBER(FIND(MID($A2,FIND(",",$A2)+2,10),$B$1:$B$6)),ROW($1:$6)
={FALSE;FALSE;3;FALSE;FALSE;FALSE}  >>第3個位置為真

{="B"&MIN(IF(ISNUMBER(FIND(MID($A2,FIND(",",$A2)+2,10),$B$1:$B$6)),ROW($1:$6)))}
與B組合後即為B3這個位置有"100PCS"這個相同的

為什麼要加MIN是因為可能有很多位置有相同的"100PCS"只取最先出現的位置
知之為知之,不知為不知,誠實也!

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題