Re: [問題] EXCEL比對資料相符回傳資料 複合資料比對

作者: cutekid (可愛小孩子)   2023-04-21 10:13:05
甲頁資料: https://imgur.com/a/CQH5ZJi
乙頁資料: https://imgur.com/a/SXvJdfD
乙頁公式: =TEXTJOIN(",",,VLOOKUP(TEXTSPLIT(A1," "),甲!A:B,2,))
※ 引述《ilf0121 (思想的崛起)》之銘言:
: 軟體:EXCEL
: EXCEL 比對資料相符回傳資料
: 各位大神們好
: 想請教一個問題
: 同一的檔案 分 甲頁 跟 乙頁
: 甲頁 A欄是輸入新的資料 B欄是要回傳到乙頁的資料
: 乙頁 D欄是比對資料 乙頁E欄是接收甲頁B欄的資料
: 主要功用是 當甲頁A欄輸入資料後,若乙頁D欄內有相符的資料
: 則乙頁E欄顯示甲頁B欄的資料
: 這目前都還寫得出來 但卡關的地方在於
: 乙頁D欄 的資料是複合資料 比如 會有 A123 B456 C789 這樣三筆資料
: 而甲頁A欄 只會有 A123 這其中一筆資料
: =IF(COUNTIF(乙頁!D:D,"*"&A13&"*" )<>0,VLOOKUP(TRIM("*"&A13&"*"),乙頁!
: $D:$E,2,FALSE),"無")
: 目前只會寫到 在甲頁顯示乙頁的資料
: 但想不出怎麼在乙頁D欄 有多筆資料的情況下 去找甲頁A欄的資料 相符對比
: 請大大們解惑
: 謝謝
作者: ilf0121 (思想的崛起)   2023-04-21 16:07:00
謝謝C大神! 這樣有大概思路了 感激!!!不好意思 再請教C大神,假如甲頁B欄找出的數值都一樣的話能不能在乙頁B欄只顯示一個數值就好?
作者: windknife18 (windknife18)   2023-04-21 16:58:00
=TEXTJOIN(",",,UNIQUE(VLOOKUP(TEXTSPLIT(A1," "),甲!A:B,2,),TRUE))
作者: ilf0121 (思想的崛起)   2023-04-21 17:54:00
謝謝W大神!!! 完全符合需求呢!! 感激 TEXTJOIN來研究看看

Links booklink

Contact Us: admin [ a t ] ucptt.com