先打个比方
在EXCEL一个空格里有如下的字符串
100-102、109、111
如何提取出100,101,102,109,111这几个数字存到一个数组里
为避免说明不清,再举个例子
100-102、109-110、112、114-115
提取出100,101,102,109,110,112,114,115这几个数字存到数组里?
字符串里的数字都是XXX-XXX或者XXX形式的,中间用顿号隔开
EXCEL里处理字符串
答案:2 悬赏:0
解决时间 2021-02-20 14:03
- 提问者网友:朱砂泪
- 2021-02-19 22:02
最佳答案
- 二级知识专家网友:虚伪的现实
- 2021-02-19 22:21
选中这些数据
菜单:数据-分列
按提示按下一步操作,其中,选择分隔符时,应选择 - 号
分列后数据复制到一列之中,再排序
如果你说的数据在一个单元格中,则要进行两次分列,第一次的分隔符选 、 号;第二分隔符 选 - 号
菜单:数据-分列
按提示按下一步操作,其中,选择分隔符时,应选择 - 号
分列后数据复制到一列之中,再排序
如果你说的数据在一个单元格中,则要进行两次分列,第一次的分隔符选 、 号;第二分隔符 选 - 号
全部回答
- 1楼网友:一池湖水
- 2021-02-19 23:21
b2输入
=if(and(iserror(find(mid(b$1,{1,2,3},1),$a2))),1,0)
复制到b2:d5
如果b1、c1、d1的数字位数不一定是3,公式改为:
=if(and(iserror(find(mid(b$1,row(indirect("1:"&len(b$1))),1),$a2))),1,0)
而且回车时得同时按ctrl和shift键(数组公式)。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯