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