怎样在Excel中查找指定字符在字符串中出现的位置?

使用FIND函数,嵌套SUBSTITUTE函数实现。

首先假设表格如下图所示,要查找A1单元格中“知道”在该字符串中第二次出现的位置

步骤如下:

在B2单元格中输入公式”=FIND("@",SUBSTITUTE(A1,"与","@",2))“(其中@可替换成任何原文本中没有的字符),回车即可。

函数功能解析:

(1)SUBSTITUTE函数:

①函数功能:将某字符串中在指定位置出现的指定字符替换成自定义的字符。

②语法:SUBSTITUTE(text,old_text,new_text,instance_num)

(2)FIND函数

①函数功能:查找指定字符在字符串中出现的位置。

②语法: FINDB(find_text,within_text,start_num)

扩展资料:

用Excel计算一个字符串中某个字符的个数

1、用LEN和SUBSTITUTE函数配合计算。示例:假定A1="abcdacad",求a的个数。
公式=len(a1)-len(substitute(a1,"a",)) 这种方法的原理是:用原字符串长度减去删除指定字符后的字符串长度,得到指定字符的数量。

2、用SUMPRODUCT和MID函数计算。如上例,公式为:=SUMPRODUCT(N(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)="a"))
公式首先用MID函数将字符串分解为单个元素,再进行一一比对,最后用SUMPRODUCT函数汇总得到结果。

参考资料:百度百科find函数(Excel函数)



  • Excel鎬庢牱鎼滅储鎸囧畾瀛楃骞跺皢浠栧垪鍑烘潵?
    绛旓細=IFERROR(INDEX($A$1:$A$4,SMALL(IF(ISNUMBER(FIND(B$2,$A$2:$A$4)),ROW($2:$4),4^8),ROW(A1)),),"")杈撳叆鍏紡涓嬫媺
  • 鎬庢牱鐢excel鎻愬彇鍗曞厓鏍涓壒瀹氬瓧绗鍓嶉潰鎴栬呭悗闈㈢殑
    绛旓細excel鎬庢牱鑾峰彇鍗曞厓鏍涓壒瀹氬瓧绗鍓嶉潰鎴栬呭悗闈㈢殑鍐呭 1銆佸厛涓句緥锛岃鎻愬彇#鍚庨潰鐨瀛楃鈥淪DK鈥濆埌B鍒楋紱2銆佸湪B2涓緭鍏ュ叕寮忥細=FIND("#",A2)锛岃繑鍥#鍦ㄥ瓧绗︿覆涓鐨勪綅缃紝#鍦ˋ2鍗曞厓鏍兼枃鏈腑鏄6涓瓧绗︼紱3銆丗IND()鍑芥暟鏌ユ壘绗竴鍙傛暟鍦ㄧ浜屽弬鏁颁腑鐨勪綅缃紝鏌ユ壘鈥淏鈥濆湪鈥淎BCD鈥濅腑鏄鍑犱釜瀛楃锛岀涓鍙傛暟鏄...
  • Excel鏌ユ壘涓涓瓧绗︿覆鍦ㄥ彟涓涓瀛楃涓茬殑浣嶇疆
    绛旓細1銆侀鍏堬紝鎴戜滑鎵撳紑鎴戜滑鐨鐢佃剳锛岀劧鍚庢垜浠墦寮鎴戜滑鐢佃剳涓婇潰鐨勪竴涓excel锛屼箣鍚庢垜浠偣鍑诲浘绀轰腑鐨勯偅涓笅鎷夌澶达紱2銆佸脊鍑虹殑鐣岄潰锛屾垜浠彧鏌ユ壘1鏈4鏃ョ殑鏁版嵁锛屾墍浠ユ垜浠彧鐐瑰嚮閫変腑1鏈4鏃ョ殑锛3銆佺劧鍚庢垜浠氨鍙互鐐瑰嚮纭畾浜嗭紱4銆佺粨鏋滃鍥炬墍绀猴紝杩欐牱鎴戜滑灏辨煡鎵惧埌1鏈4鏃ョ殑鐩稿叧鏁版嵁浜嗐
  • 濡備綍鍦‥xcel鏂囦欢涓壘鍑烘煇鍒楀惈鏈鎸囧畾瀛楃涓 鎵鏈夐」?
    绛旓細Excel鏂囦欢涓壘鍑烘煇鍒楀惈鏈鎸囧畾瀛楃涓 鎵鏈夐」锛 鐢‥xcel 绛涢夊姛鑳藉嵆鍙 鏂规硶/姝ラ 鐐瑰嚮鑷姩绛涢夋寜閿畘鍦ㄥ嚭鐜扮殑瀛愭爮閲岄夋嫨鈥滆嚜鍔ㄧ瓫閫夆潂~杩欐椂鍙互鐪嬪埌鍦ㄢ滆亴鍔♀濈殑鍗曞厓鏍间細鍑虹幇涓涓悜涓嬬殑鎸夐挳銆傜偣鍑昏繘鍘诲氨鍙互鐪嬪埌绛涢夌殑鏉′欢銆備緥濡傚彧鍕鹃夆滈珮绾ф暀甯堚濓紝鐐瑰嚮纭畾銆傚氨鑳界湅鍒版暟鎹彧鍓╀笅鈥滈珮绾ф暀甯堚濅簡鍟︺傝嫢鍦...
  • 鐢Excel鍏紡鎬庝箞鍦涓鍒涓煡鎵鏄惁瀛樺湪鏌愬瓧绗︿覆?
    绛旓細涓嬭堪鍏紡鍙繑鍥炲寘鍚獶1涓唴瀹规墍鍦ㄧ殑鍗曞厓鏍煎湴鍧锛=CELL("ADDRESS",INDIRECT(TEXT(SMALL(IF(ISNUMBER(FIND(D1,$A$1:$A$17)),ROW($1:$17)*10^2+COLUMN($A$1:$A$1)),ROW(A1)),"R0C00"),))鎸塁trl+Shift+Enter涓夐敭杈撳叆鏁扮粍鍏紡銆
  • excel 濡備綍鍦鍖哄煙鏌ユ壘鐗瑰畾瀛楃涓
    绛旓細浜诧紝濡備笅鍥撅紝闅忎究鎵涓┖鐧藉崟鍏冩牸锛岀矘璐翠笅闈鐨鍏紡锛屾寜鈥淐trl+Shift+鍥炶溅鈥濈粨鏉熻緭鍏ワ細=ADDRESS(MAX(ISNUMBER(FIND("闀挎矙",A1:C4))*ROW(A1:C4)),MAX(ISNUMBER(FIND("闀挎矙",A1:C4))*COLUMN(A1:C4)))璇锋牴鎹暟鎹殑瀹為檯鑼冨洿锛岃皟鏁村叕寮忎腑鐨勫紩鐢ㄥ尯鍩燂紝鎴栬呰拷闂垜甯姪淇銆
  • Excel 璇锋暀濡備綍鍦涓鐗囧尯鍩涓煡鎵鏄惁鏈鏌愪釜瀛楃涓
    绛旓細濡傛灉 鏄煡鎵惧崟鍏冩牸鍐呮槸涓嶆槸鏈鏌愪釜瀛楃涓锛屽彲浠ョ敤find()涓涓崟鍏冩牸涓涓崟鍏冩牸鐨勬煡鎵鏁版嵁锛屾病鏈夌殑鏄剧ず閿欒锛屾湁鐨勬樉绀烘暟瀛椼傚鏋滄槸鐪嬫煇涓鍖哄煙鏈夋病鏈夋煇涓瓧绗︿覆锛屽彲浠ョ敤countif()濡傛灉鎯宠揪鍒颁袱绉嶅姛鑳藉湪涓鍧楋紝鍙互鐢ㄦ槦鍙疯繖涓氶厤绗︹*鈥
  • 鍦╡xcel涓浣鐢╲ba鏉ュ疄鐜鏌ユ壘鐗瑰畾鐨勫瓧绗︿覆?
    绛旓細1銆侀鍏堟墦寮闇瑕佺紪杈鐨凟xcel琛ㄦ牸锛岃繘鍏ュ埌缂栬緫鐨勭殑椤甸潰涓2銆佺劧鍚庡湪寮瑰嚭鏉ョ殑绐楀彛涓紝榧犳爣鍙抽敭鍗曞嚮宸ヤ綔琛紝閫夋嫨鎵撳紑鈥滄煡鐪嬩唬鐮佲濄3銆佺劧鍚庡湪寮瑰嚭鏉ョ殑绐楀彛涓紝鐐瑰嚮杈撳叆浠g爜锛歋ub AAA()Dim I As Long For I = 1 To 1000 '琛 鑼冨洿锛岃嚜宸变慨鏀 If InStr(Range("A" & I), "invalidstatus") > 0 ...
  • Excel 鍦ㄥ崟鍏冩牸寰堝鏂囧瓧涓,鎼滅储鏈夋棤鎸囧畾瀛楃銆傚鏋滄湁,灏辫繑鍥炰竴涓,娌...
    绛旓細浣跨敤find()鍑芥暟 =find(鎸囧畾瀛楃,浣犺鏌ユ壘鐨瀛楃,寮濮嬩綅缃)b1鍐 =IF(ISERROR(FIND("寮犱笁",A1)),"鏃","鏈")鐒跺悗鍚戜笅濉厖鍏紡
  • Excel 濡備綍鏉′欢鏌ユ壘骞舵彁鍙栧崟鍏冩牸涓鐨鏌愪簺瀛楃
    绛旓細鏉′欢鏌ヨ锛屽彲浠ョ敤Vlookup鍑芥暟绛夋煡璇㈠嚱鏁帮紝鎻愬彇鏌愪簺瀛楃锛屽彲浠ョ敤mid銆乴eft绛夋枃鏈嚱鏁般傝蒋浠剁増鏈細Office2007 涓句緥璇存槑濡備笅锛1.鏌ユ壘A鍒椾腑涓嶦2鍐呭鐩稿悓鐨鍗曞厓鏍煎搴旂殑C鍒楁枃鏈紝骞惰繑鍥炴枃鏈瓧绗﹀皬鏁扮偣鍚庣殑閮ㄥ垎锛2.杈撳叆鍏紡濡備笅锛氬叕寮忚В閲婏細鍏堝埄鐢╒lookup鍑芥暟锛屾煡鎵惧苟杩斿洖C鍒楀搴旂殑鏂囨湰鏁板瓧锛岃冭檻鍒版暟瀛楅兘鏄皬鏁扮偣...
  • 扩展阅读:excel查找内容并提取 ... excel提取特定内容文字 ... excel怎样查找并导出 ... excel把查找的提取出来 ... 表格如何提取指定内容 ... excel表格怎么查找名字 ... 一对多查找提取数据 ... 怎么在表格中查找人名 ... 在表格中找出一个指定内容 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网