excel如何提取文字(excel提取任意文字)
关于excel如何提取文字,excel提取任意文字这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、假设A1是“湖南省娄底市中方县响水乡”所在的格子,可以用以下的公式得到市名:=MID(A1,SEARCH("省",A1)+1,SEARCH("市",A1)-SEARCH("省",A1)-1)结果是“娄底”其中:函数MID(test,start_num,num_chars)的功能是从字符串test中start_num位置开始提取num_chars个字符。
2、函数SEARCH(find_test,within_test,start_num)的功能是给出find_test在字符串within_test中的位置:是从左起第start_num个字符(默认为第1个)开始的第几个字符。
3、我们要得到的市名,是省字后、市字前的那段字符,用公式可表示为:MID(“目标文本”,“省”的位置+1,“省”的位置-“市”的位置-1)SEARCH("省",A1)+1告诉了我们“省”字后面的字是第几个字,同理,SEARCH("市",A1)+1告诉了我们“市”字后面的字是第几个字。
4、从而,通过公式:SEARCH("市",A1)-SEARCH("省",A1)-1我们知道需要拷贝几个字符,再将这些整合起来,我们就得到市名。
5、要得到县名、乡名的公式如下:县名=MID(A1,SEARCH("市",A1)+1,SEARCH("县",A1)-SEARCH("市",A1)-1)结果是“中方”;乡名=MID(A1,SEARCH("县",A1)+1,SEARCH("乡",A1)-SEARCH("县",A1)-1)结果是“响水”。
本文分享完毕,希望对大家有所帮助。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。