[算表] 請教如何擷取字串之中的不特定關鍵字

看板Office作者 (左右不分)時間3年前 (2021/03/20 15:43), 3年前編輯推噓0(003)
留言3則, 2人參與, 3年前最新討論串1/1
軟體: office excel 版本: 2013 各位excel高手好, 我的作業目標,想取出 A 欄位之中的十二生肖。 我們有一個很亂的 A 欄位, https://i.imgur.com/12z5Jaj.png
在 B 欄位,需要判別出 A 欄位出現的生肖, 50年1月 (鼠) 生肖的欄位 就 "鼠" 牛/51年 "牛" A 欄位,基本資料格式差異太大, 生肖出現沒有固定的順序和規律, 用 mid 和 find 無法滿足需求, 一次只能抓出一個生肖公式, 比如說 =mid(A2,find("鼠",A2)-1,1) 我沒有辦法把十二生肖通通抓出來。 請問各位excel高手有好的公式建議嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.65.253.71 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1616226192.A.DAE.html

03/20 15:50, 3年前 , 1F
03/20 15:50, 1F

03/20 23:26, 3年前 , 2F
使用上大成功,感謝soyoso的公式,這個公式超好用
03/20 23:26, 2F
後來我發現了一個新的問題,就是有人沒有寫生肖, 所以改成 13個,第一格是留空白,讓沒有寫生肖的儲存格,抓不到東西 B2=INDEX(E:E,MAX(COUNTIF(A2,"*"&E$1:E$13&"*"*ROW($1:$13))) 再次感謝 soyoso 大師的好用公式 ※ 編輯: bawago (61.65.253.71 臺灣), 03/20/2021 23:52:11

03/21 00:02, 3年前 , 3F
公式少右括號,=index(....e$13&"*")*row(...)))
03/21 00:02, 3F
文章代碼(AID): #1WLQUGsk (Office)