Re: [算表] 使用lambda跟textjoin連結文字

看板Office作者 (Prester)時間10月前 (2024/02/07 11:00), 10月前編輯推噓1(101)
留言2則, 2人參與, 10月前最新討論串2/3 (看更多)
簡單試一下看是不是你要的,假設資料只有 A2:B10 之間 你可以自己改資料範圍 https://i.imgur.com/Gm7MvhA.png
C2=IF(COUNTIF($A$2:A2,A2)>1,"", TEXTBEFORE(REDUCE("",$A$2:$A$10, LAMBDA(x,y,IF(y=A2,x&OFFSET(y,0,1)&", ",x))),",",-1)) 剛剛想到用 FILTER 更快一點 https://i.imgur.com/XampMZS.png
C2=IF(COUNTIF($A$2:A2,A2)>1,"",TEXTJOIN(",",1,FILTER($B$2:$B$10,$A$2:$A$10=A2))) ※ 引述《GuessMyHeart (黑柴)》之銘言: : 軟體:Excel : 版本:365 : Hi 大家新年快樂,想請問大家一個問題。 : 現在我想將創立一個Excel公式來連結各個廠商所有擁有的產品型號如下圖: : https://imgur.com/LTtuwI1
: 初步我用text加上offset以及countif可以呈現出結果, : 可是一旦同廠商的東西沒有先依序放好,就會求不出理想結果 : 所以用lambda或者let結合textjoin應該是可以達成,可是測試了很久一直跑不出來 : 想請問各位大神可以如何編寫這個函數,讓excel可以透過判斷column A來列出columnB : 並且結合所有屬於該供應商的產品型號? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.31.66 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1707274830.A.880.html ※ 編輯: freePrester (210.242.31.66 臺灣), 02/07/2024 11:02:00 ※ 編輯: freePrester (210.242.31.66 臺灣), 02/07/2024 11:06:53

02/07 12:38, 10月前 , 1F
感謝F大!
02/07 12:38, 1F

02/07 16:52, 10月前 , 2F
不客氣 :)
02/07 16:52, 2F
文章代碼(AID): #1bml9EY0 (Office)
文章代碼(AID): #1bml9EY0 (Office)