高分请教一下,Excel如何提取重复字符连接的数据中,最后一个之后字符前的字段数据??
如图,用公式实现提取数据从列A到列B的效果。字段由“-”连接,需要提取最后一个“-”前的所有数据内容,即删除最后一个“-”后的所有内容。高分请教一下,Excel如何提取重复字符连接的数据中,最后一个之后字符前的字段数据??
如图,用公式实现提取数据从列A到列B的效果。字段由“-”连接,需要提取最后一个“-”前的所有数据内容,即删除最后一个“-”后的所有内容。2024-07-03 02:57:22
公式:
=LEFT(A1,FIND("#$%",SUBSTITUTE(A1,"-","#$%",LEN(A1)-LEN(SUBSTITUTE(A1,"-",""))))-1)
示例:
公式里面的"#$%"是随便选择的一个内容里面不可能出现的字符串,你需要根据实际情况进行修改,选择绝对不可能出现的内容,否则结果会不准确。
公式的方法,第一步使用LEN()-LEN(SUBSTITUE())获得-的个数,然后使用SUBSTITUE把最后一个-替换为特殊乱码#$%,然后查找替换后的#$%的位置,最后获取原始字符串这个位置之前的内容。
2024-07-03 08:13:26
2024-07-03 01:31:49