觀文者您好,
我有數萬筆的資料(A圖欄位E)要比對是否有我歌庫中的歌曲(B圖欄位B),若有則在(A圖欄位E)上顏色,但因資料(欄位E)上另含有許多文字,請問是否有公式能比對出?
尚請各位幫幫,謝謝~
.............................................................
@pcw 資料無法洗的,因為後面有欄位需回填回傳,是以前面欄位為準,謝謝你。
@小魚 請問如何設立模糊搜尋公式? 搜尋出無效資料也無關係,總比我數萬筆資料一筆一筆的看好(十幾個這樣的檔><), 煩請您幫忙了,謝謝!
@froce 我是個文書,祇稍稍懂EXCEL,對於您說的那2個軟體,我並不了解,但還是謝謝你
@q00153 您的意思是 我每筆都需去按 Ctrl+Shift+Enter 嗎? 若是我可能無法,因實在太多筆了,謝謝你.
您試試看下圖的公式可不可以
如果說結果不是 0 的就是有比對到
如果是 0 就是沒有比對到
要注意這是陣列公式,輸入完後要按 Ctrl+Shift+Enter 才會有效
欄 B 是你的 A 圖欄位 E
欄 C 是你的 B 圖欄位 B
@q00153
謝謝您的回覆,我有依您的方法作業,但他無法啟用,出現的是我的公式
{=MAXA(IFERROR(FIND(工作表2!$B$2:$B$4610,F2),0))}
我有查儲存格格式是通用
輸入完後也有按 Ctrl+Shift+Enter
麻煩請您幫我看看是何原因?謝謝!
喔喔~有兩個可能
1.該儲存格類型是文字類型
2.公式兩邊的大誇弧 {} 是按了 Ctrl+Shift+Enter 後 Excel 會自動加上去的,不是手動打上去的 @@~
公式解決了,出來的答案全是O沒有比對到,
但我用公式格式化儲存格顯示是有的
圖示如下,再請 您幫忙了,謝謝!
Hi~
似乎問題是公式內的 工作表2 參照位址前後加了雙引號的關係
把雙引號去掉看看
錯誤↓
=MAXA(IFERROR(FIND("工作表2!$B$2:$B$4610",F13649),0))
去掉雙引號↓
=MAXA(IFERROR(FIND(工作表2!$B$2:$B$4610,F13649),0))
另外歌名英文大小寫也會比對不到
比如 AWAY 跟 Away 比對不到,
最好先將英文統一改成大寫或小寫
這個可以用函數 UPPER() 來都轉換成大寫
太好了,
公式已成立了,從4萬筆可以減少到祇看4000筆資料,
真是太感謝您了,大大的感謝~~~