iT邦幫忙

0

急 請幫忙 Excel-在一堆資料中找出符合資料庫歌名文字

https://ithelp.ithome.com.tw/upload/images/20180605/20110195vCEV8YWuvq.jpg
觀文者您好,

我有數萬筆的資料(A圖欄位E)要比對是否有我歌庫中的歌曲(B圖欄位B),若有則在(A圖欄位E)上顏色,但因資料(欄位E)上另含有許多文字,請問是否有公式能比對出?

尚請各位幫幫,謝謝~

.............................................................
@pcw 資料無法洗的,因為後面有欄位需回填回傳,是以前面欄位為準,謝謝你。
@小魚 請問如何設立模糊搜尋公式? 搜尋出無效資料也無關係,總比我數萬筆資料一筆一筆的看好(十幾個這樣的檔><), 煩請您幫忙了,謝謝!
@froce 我是個文書,祇稍稍懂EXCEL,對於您說的那2個軟體,我並不了解,但還是謝謝你
@q00153 您的意思是 我每筆都需去按 Ctrl+Shift+Enter 嗎? 若是我可能無法,因實在太多筆了,謝謝你.

看更多先前的討論...收起先前的討論...
paicheng0111 iT邦研究生 1 級 ‧ 2018-06-05 12:09:36 檢舉
資料要不要先洗一下?
小魚 iT邦大師 1 級 ‧ 2018-06-05 12:16:27 檢舉
應該也不能用模糊搜尋吧, 要不然你會搜尋到 輕輕, 然後就當作有 輕輕聽 這首歌了...
froce iT邦大師 4 級 ‧ 2018-06-05 13:01:20 檢舉
數萬筆建議直接用資料庫和程式了。
access或sqlite比較合適。
q00153 iT邦新手 3 級 ‧ 2018-06-05 15:39:17 檢舉
@@?不用,你只需要第一筆設定好
然後往下拉公式即可

1 個回答

1
q00153
iT邦新手 3 級 ‧ 2018-06-05 13:37:56
最佳解答

您試試看下圖的公式可不可以
如果說結果不是 0 的就是有比對到
如果是 0 就是沒有比對到
要注意這是陣列公式,輸入完後要按 Ctrl+Shift+Enter 才會有效
欄 B 是你的 A 圖欄位 E
欄 C 是你的 B 圖欄位 B

https://ithelp.ithome.com.tw/upload/images/20180605/200924413nZWWUsFtV.png

看更多先前的回應...收起先前的回應...
fannyliu iT邦新手 5 級 ‧ 2018-06-06 17:26:17 檢舉

@q00153
謝謝您的回覆,我有依您的方法作業,但他無法啟用,出現的是我的公式
{=MAXA(IFERROR(FIND(工作表2!$B$2:$B$4610,F2),0))}
我有查儲存格格式是通用
輸入完後也有按 Ctrl+Shift+Enter
麻煩請您幫我看看是何原因?謝謝!https://ithelp.ithome.com.tw/upload/images/20180606/20110195YLAeBlohuk.jpg

q00153 iT邦新手 3 級 ‧ 2018-06-07 09:24:35 檢舉

喔喔~有兩個可能
1.該儲存格類型是文字類型
2.公式兩邊的大誇弧 {} 是按了 Ctrl+Shift+Enter 後 Excel 會自動加上去的,不是手動打上去的 @@~

fannyliu iT邦新手 5 級 ‧ 2018-06-07 11:36:31 檢舉

公式解決了,出來的答案全是O沒有比對到,
但我用公式格式化儲存格顯示是有的
圖示如下,再請 您幫忙了,謝謝!
https://ithelp.ithome.com.tw/upload/images/20180607/20110195FcIeMvz00s.jpg

q00153 iT邦新手 3 級 ‧ 2018-06-07 13:30:57 檢舉

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() 來都轉換成大寫

fannyliu iT邦新手 5 級 ‧ 2018-06-07 14:45:38 檢舉

太好了,
公式已成立了,從4萬筆可以減少到祇看4000筆資料,
真是太感謝您了,大大的感謝~~~/images/emoticon/emoticon41.gif

我要發表回答

立即登入回答