提取“-”前的字符串,公式为:=MID(A1,1,FIND("-",A1)-1);提取“-”后的字符串,公式为:=MID(A1,FIND("-",A1)+1,LEN(A1))。通过这种方式,可以高效地处理包含固定符号的数据。此外,当遇到更为复杂的字符串处理需求时,可以考虑使用VBA宏。例如,编写一个宏来批量处理数据,自动识别并...
1 打开要提取内容的excel表格,如图所示。2 单击B2单元格,我们输入TEXTBEFORE函数,第一个参数我们单击A2单元格,即要提取的单元格内容,第二个参数输入指定的分隔符号“:”,即公式为:“=TEXTBEFORE(A2,":")”,如图。3 最后按回车键得到提取结果,如图。
1 在使用EXCEL制表时由于起初考虑不全面,或者表格是由他人提供的,或者确实是属于一列的内容(比如图号等等),需要从中提取出代表某种含义的内容,减少重复输入。2 图中一共有四个“-”,每个“-”之间的字符数可能不同,现在要提取出第一个“-”和第三个“-”之间的内容,从文本中提取字符一般使用MID函数,...
下面此图中的表格为例。将你需要分离的文字或数据放到表格的列或者行中。选中你需要分离的字符或者文字表格。选择wps顶部菜单的“数据”选项卡。选择“数据”选项卡下面的“分列”菜单。好了,重点来了,选择第一个选项“分隔符号”在分隔符号中,选择“其他”并在旁边个输入框中输入隔离符号。如果符号是...
接下来提取第3列,即当单元格文本出现两个“+”号,要提取最后一个“+”号后的内容。这一步我们可以借鉴第1列的提取,left函数是提取字符串左侧数据,那么我们使用right函数,就可以提取字符串的右侧数据。但提取的关键点在于,文本中包含了两个符号“+”,如果使用常规的find函数表达式,只会返回第1个“+”所在...
如果最多只有两个“-”的,C1输入公式并下拉:=IF(LEN(D1)-LEN(SUBSTITUTE(D1,"-",""))=2,LEFT(D1,FIND("-",REPLACE(D1,FIND("-",D1),1,""))),LEFT(D1,FIND("-",D1)-1))
7 我们可以输入公式=IF(ISERROR(LEFT(A1,FIND("*",A1)-1)),"",LEFT(A1,FIND("*",A1)-1)),意思就是提取*号前面的字符,如果公式出现错误就显示空。8 回车之后,得到结果,第一个单元格没有*号,显示了空,按住单元格右下角的黑方块,向下拉。9 得到所有*号分隔的数据。10 将公式复制到C1单元格把...
1 打开一个新的工作表 2 我在A1输入几个字符,在用符号隔开,符号必须是在英文状态下输入 3 我们在B1输入=LEFT(A1,MIN(FIND({".",","},A1&".,"))-1)4 输入完后,按组合键CTRL+SHIFT+回车,是公式得到如图效果 5 在回车得到字符“你”6 公式解释find第1参数用了数组法,同时找逗号和句号的位置,则...
excel表格中如何提取指定符号前后的文字字符呢?今天就教大家如何操作使用方法步骤。方法 1/6 将需要分离的文字或数据输入到Excel表格中。请点击输入图片描述 2/6 选中所有需要分离的文字或数据,找到Excel表格中上方的“数据”,然后再找到“分列”。请点击输入图片描述 3/6 点击分列之后会出现一个窗口,...
LOOKUP(9^9,FIND("-",A2,ROW($1:$30))): 在上述数值中查找一个极大值9^9,因为查不到这个值,所以返回最后一个值20. MID(A2,1,LOOKUP(9^9,FIND("-",A2,ROW($1:$30)))-1): 从A2字符串中从第一位取到第19位,即得结果。 相关知识:...