如何从一个单元格中提取特定字符到单独的列中?

问题描述 投票:0回答:1

我有一些文本在数据库中有所不同,我将需要:1.检查单元格是否包含特定字符,例如:20 / 1、30 / 1、200D等。2.需要将这些特定字符(可能很多)提取到单独的单独列中。e:g:FLD270-20 / 1 + 75D + 2X200D-列1:20/1,列2:75D,列3:200D等。感谢所有帮助。I need to be able to output respective value from row AU4:BO4

谢谢

excel excel-vba
1个回答
0
投票

使用A1中的数据,在B1D1中输入:

=IF(ISNUMBER(FIND("20/1",A1)),"20/1","")
=IF(ISNUMBER(FIND("30/1",A1)),"30/1","")
=IF(ISNUMBER(FIND("200D",A1)),"200D","")

每个特定模式基本上是一个公式

然后复制B1D1 (或所需的列数)向下。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.