gpt4 book ai didi

excel - 在单元格内容中的任何字母或特殊符号之前提取数字

转载 作者:行者123 更新时间:2023-12-04 22:26:43 40 4
gpt4 key购买 nike

我有以下 Excel 电子表格:

         A                  B              C
1 125Product 125
2 58968Brand 58968
3 74Category 74
4 6325Product 6325
5 2:2 2:
6 7489Category458 7489Bra
7 29:Brand 29
8

A栏我有由数字、字母或特殊字符组成的内容。
B栏我想提取所有数字 之前 任何字母或特殊字符;因此,我使用以下公式:
=LEFT(A2,SUM(LEN(A2)-LEN(SUBSTITUTE(A2,{"0","1","2","3","4","5","6","7","8","9"},""))))

此公式适用于除单元格 A5 中的值之外的所有值和 A6 .
我想问题是在这个单元格中 - 而不是所有其他值 - 在字母/特殊字符之后还有一个数字。

我需要在公式中更改什么以仅提取数字 之前 任何字母或特殊字符?

最佳答案

enter image description here
B1 中使用的公式:

=LEFT(A1,MATCH(FALSE,ISNUMBER(MID(A1,ROW($A$1:INDEX(A:A,LEN(A1))),1)*1),0)-1)

通过 Ctrl+Shift+Enter 确认

如果您不想作为数组输入,请使用:
=LEFT(A1,MATCH(FALSE,INDEX(ISNUMBER(MID(A1,ROW($A$1:INDEX(A:A,LEN(A1))),1)*1),0),0)-1)

关于excel - 在单元格内容中的任何字母或特殊符号之前提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57158440/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com