首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Excel中从单元格中提取数字

问在Excel中从单元格中提取数字
EN

Stack Overflow用户
提问于 2022-10-05 08:34:05
回答 1查看 50关注 0票数 0

我想从2021-08-26 06:10:03,1,“,X,Y,在excel的一个单元格中提取X和Y。X和Y可以是一个、两个或三个数字。我想从数千行中提取X和Y,每一行的日期和时间不同。我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-05 08:39:20

如果您有Excel 365当前通道,则可以使用此公式(其中数据位于A列):

代码语言:javascript
复制
=CHOOSECOLS(TEXTSPLIT(A1:A100,","),4,5)

它首先根据逗号将数据分割成单个部分/单元。然后是第四部分和第五部分(可以是一个、两个或三个数字--这对于这个方法来说是无关紧要的)。

更新:没有Textsplit

代码语言:javascript
复制
=FILTERXML("<t><s>" &SUBSTITUTE(A1,",","</s><s>") & "</s></t>", "//s[position()=4 or position()=5]")

Filterxml构建了一个XML-字符串,我们从其中获取第4个和第5个标记。

返回两列(而不是两行):

代码语言:javascript
复制
=TRANSPOSE(FILTERXML("<t><s>" &SUBSTITUTE(A1,",","</s><s>") & "</s></t>", "//s[position()=4 or position()=5]"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73957791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档