2016 - 2024

感恩一路有你

awk取某个字符后面的字段 如何提取指定字符之前的字段?

浏览量:2154 时间:2021-03-14 20:01:57 作者:admin

如何提取指定字符之前的字段?

如何提取指定字符前的字段

方法:

1。假设A列是一组产品的代码,我们需要的数据是“-”前的字段。

2. 在B1单元格中输入“=left(A1,search(”-“,A1)-1)”公式,选择B1单元格到B4单元格,按“Ctrl D”键向下填充,即可得到“-”其他行之前的字段。

3. 如果要获取“-”后的字段,请在单元格C1中输入“=right(A1,len(A1)-Search(”-“,A1))”,然后选择C1到C4,并用Ctrl D填充。

4。公式说明:

搜索(特定字符、字符串)返回字符串中指定字符第一次出现的位置。以A1为例,显示“-”的位置是4。

len(string)返回字符串的长度。以A1为例,A1中字符串的长度为8

left(string,n)返回从左边到字符串第n个字符的字段。例如,left(A1,3)将返回“ABC”

right(string,n)将返回从右到第n个字符的字符串字段。例如,right(A1,4)将返回“1256”

5如果公式用通配符分隔,请输入“=left(A1,search(”~*~“,A1)-1)”/“=right(A1,len(A1)-search(”~*~“,A1))”

]。使用CTRL e键。首先在相邻单元格中输入特定字符前的文字或数字,输入,然后按CTRL e键完成整列的提取

awk取某个字符后面的字段 awk获取指定字符串 awk判断字段为空

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。