筛选A列数据,把连续数字提取到B,C两列;

 我来答
沈一民
2018-01-17 · TA获得超过8012个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2631万
展开全部

B2=LEFT(I2&J2&K2&L2&M2,IFERROR(FIND(",",I2&J2&K2&L2&M2),10)-1)

C2=RIGHT(I2&J2&K2&L2&M2,LEN(I2&J2&K2&L2&M2)-IFERROR(FIND(",",I2&J2&K2&L2&M2),LEN(I2&J2&K2&L2&M2)))

D2=MIN(--MID($A2,ROW($1:$5),1))数组公式

E2=MIN(IF(--MID($A2,ROW($1:$5),1)>D2,--MID($A2,ROW($1:$5),1),11))数组公式向下向右复制

i2=IF(D2+1=E2,D2,"")

J2=IF(OR(E2+1=F2,E2-1=D2),IF(AND(I2<>"",D2+1<>E2),",","")&E2,"")向下向右复制

B2=I2&J2&K2&L2&M2

C2=IF(ISERROR(FIND(",",B2)),LEN(B2),FIND(",",B2)-1&LEN(B2)-FIND(",",B2))*1

红色区域与上面一样

追问

提取的大部分数据都不错,但是有一小部分数据有些问题,不知能否解决?图片中A列的数据提取到B列的连续数字都有两组,但是中间没有分隔号,C列的数量也显示是4位连续数字。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式