作者bawago (左右不分)
看板Office
标题[算表] 请教如何撷取字串之中的不特定关键字
时间Sat Mar 20 15:43:08 2021
软体: 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://webptt.com/cn.aspx?n=bbs/Office/M.1616226192.A.DAE.html
2F:→ bawago: 使用上大成功,感谢soyoso的公式,这个公式超好用 03/20 23:26
後来我发现了一个新的问题,就是有人没有写生肖,
所以改成 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
3F:→ soyoso: 公式少右括号,=index(....e$13&"*")*row(...))) 03/21 00:02