[算表] 取出在字段中的字串问题?

楼主: vitLink64 (无)   2021-02-24 20:08:05
软件:Excel
版本:2010
excel的资料有用自订的“标签”分类
标签与标签间用“;”分开
其中标签内又可以有子标签,用“/”来分(像资料夹一样)
全部在一栏就像这样↓
A区;A区/课程;A区/课程/已结业;A区/学员/100年度;A区/第二届/干部
(字串最后没有;)
每个人的标签排列的前后顺序会不太一样
然后想要在这串标签中取出资料
比如要取出 A区/第二届/干部 里的“干部”
和整组标签取出
像是“A区/学员/○○年度”(可能是100、102、103…)
目前试了用mid和find来做,只能取出在排在第一个位置的标签资料
在第2个位置之后或最后位置都会找不到
测试的档案如下
https://www.sendspace.com/file/ex0ht9
想请教要怎么做呢?
谢谢!
作者: soyoso (我是耀宗)   2021-02-24 20:20:00
https://i.imgur.com/XeHWFg8.jpg 先资料剖析,再以公式抓取
楼主: vitLink64 (无)   2021-02-24 20:27:00
感谢回复,补充一下只需抓取目标资料不需要其它的
作者: soyoso (我是耀宗)   2021-02-24 20:28:00
什么是目标资料
楼主: vitLink64 (无)   2021-02-24 20:32:00
就是每一栏都只要取出其中一种分类下的标签
作者: soyoso (我是耀宗)   2021-02-24 20:33:00
这方面举例,因为其中一种分类下的标签,而这个标签是什么并不清楚
楼主: vitLink64 (无)   2021-02-24 20:34:00
以范例档来说就是只要取出有干部、干部长、后补干部标签是“A区/第二届/”
作者: soyoso (我是耀宗)   2021-02-24 20:35:00
实际上要取出只有这三种吗
楼主: vitLink64 (无)   2021-02-24 20:35:00
“A区/第二届/”下的资料要取出
作者: soyoso (我是耀宗)   2021-02-24 20:36:00
因为有看到像总务和后补总务只要是A区/第二届的才取,没有的话呢?回传空字串?
楼主: vitLink64 (无)   2021-02-24 20:37:00
不限于这三种,只要在“A区/第二届/”下的都要取出哦哦,知道意思了,不会没有的,资料有筛选过
作者: soyoso (我是耀宗)   2021-02-24 20:40:00
楼主: vitLink64 (无)   2021-02-24 20:41:00
总务和后补总务不是在“A区/第二届/”下面,就不用了
作者: soyoso (我是耀宗)   2021-02-24 20:41:00
不会没有怎么说?资料剖析后也有像 A区/课程/训练2期那这不就没有 A区/第二届/总务和后补总务不是在“A区/第二届/”下面?资料剖析后也有像 A区/第二届/总务
楼主: vitLink64 (无)   2021-02-24 20:44:00
“A区/课程/训练2期”是另一个标签
作者: soyoso (我是耀宗)   2021-02-24 20:44:00
和 A区/第二届/后补总务 这方面可看储存格b14,原po所写的公式就有取出了不是
楼主: vitLink64 (无)   2021-02-24 20:45:00
哦 对~我眼花以为是指D区的总务@@"
作者: soyoso (我是耀宗)   2021-02-24 20:46:00
;分隔标签,不同的标签要判断的是不同?第一个标签要判断是否有 A区/第二届/第二个标签要改判断其他的,是这个意思吗?
楼主: vitLink64 (无)   2021-02-24 20:47:00
补充:A区就是标签 A区下的第二届就表示成 A区/第二届
作者: soyoso (我是耀宗)   2021-02-24 20:48:00
请看内文原po自行写的 标签与标签间用“;”分开A区/第二届/干部;A区/课程/训练2期 标签与标签间用;分开对吧,那怎么是A区就是标签,所定义的标签应是
楼主: vitLink64 (无)   2021-02-24 20:50:00
标签的目录表示法,用/分开,在/下的都是子标签的意思
作者: soyoso (我是耀宗)   2021-02-24 20:50:00
A区/第二届/干部 和 A区/课程/训练2期 这二个才是吧不是,内文写的是"标签内又可以有子标签"
楼主: vitLink64 (无)   2021-02-24 20:53:00
作者: soyoso (我是耀宗)   2021-02-24 20:53:00
A区/第二届/干部 这一整个视为标签,内为子标签吧
楼主: vitLink64 (无)   2021-02-24 20:54:00
对,就像资料夹这样可以分层的A区分类下的第二届分类再下的干部标签<是这意思
作者: soyoso (我是耀宗)   2021-02-24 20:59:00
那所要找 A区/第二届 不限资料剖析后在第一栏吗?
楼主: vitLink64 (无)   2021-02-24 21:03:00
资料剖析的位置会不一定,要在同一栏上
作者: soyoso (我是耀宗)   2021-02-24 21:05:00
不是,意思是资料剖析后 A区/第二届 不一定在第一栏上而要抓取有 A区/第二届 的干部资料吗如连结 https://i.imgur.com/PjIbsXL.jpeg 黄色填满资料剖析后,不在第一栏n栏上,那 A区/第二届 上是要抓取的吗?
楼主: vitLink64 (无)   2021-02-24 21:15:00
对,即使剖析后不是在第一个,也是要抓取的
作者: soyoso (我是耀宗)   2021-02-24 21:16:00
楼主: vitLink64 (无)   2021-02-24 21:29:00
嗯嗯 原来是要剖析出来再选,原本一直在;;间找字串难怪gg,我先试一下,感谢
作者: soyoso (我是耀宗)   2021-02-24 21:42:00
没有要资料剖析的话 https://i.imgur.com/fmoXQJd.jpg
楼主: vitLink64 (无)   2021-02-24 21:50:00
WOW,太厉害,感谢,赶快来研究一下再请教如果同标签分类下有2种以上,也能依序找出来吗?
作者: soyoso (我是耀宗)   2021-02-24 23:32:00
楼主: vitLink64 (无)   2021-02-25 00:36:00
哦!阵列公式出现了(笔记),第一次使用,要好好来看一下,谢谢请教 公式里有一个没看过的用法 “@C1”,查了一下也没查到什么,好像很少资料,是什么意思呢?谢谢
作者: soyoso (我是耀宗)   2021-02-25 07:12:00
目的是辨识用,"@"这个符号可以调整其他字符,足以"@"&c$1是有唯一性和find是可以被正确搜寻出来
楼主: vitLink64 (无)   2021-02-25 17:03:00
了解 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com