excel - 在单元格内容中的任何字母或特殊符号之前提取数字
问题描述
我有以下 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
此公式适用于除 Cell和中的值之外的所有值A6
。我想问题是在这个单元格中 - 而不是所有其他值 - 在字母/特殊字符之后还有一个数字。
我需要在我的公式中更改什么以仅提取任何字母或特殊字符之前的数字?
解决方案
推荐阅读
- mongodb - 更新整个数据库中对象的所有实例
- java - 找不到工件jackson-modules-java8 jar
- jquery - 在jquery中将连接值作为参数传递
- sql - 从字符串转换日期和/或时间时转换失败:trx_date
- php - 字符串到日期或日期和时间
- spring-mvc - 使用 java spring boot 和 open fire server 构建聊天应用程序
- android - 如何获取所有连接网络的 BSSID?
- html - HTML5/CSS3 - 浮动问题
- ruby - 为什么这个字符串值被转换成一个数组?
- hyperledger-fabric - Hyperledger Fabric:创建通道配置包时出错