FIND函數(shù)的相關(guān)使用方法。相比較而言通惫,它應(yīng)該是在Excel中應(yīng)用更為頻繁的茂翔。比如常見的對身份證號碼進行的分析,都可以借助這個函數(shù)來實現(xiàn)履腋。
FIND函數(shù)功能
檢索字符位置(區(qū)分大小寫),查找內(nèi)容在第幾個字的位置,大小寫算不同內(nèi)容
FIND函數(shù)語法
FIND(find_text,within_text,start_num)
翻譯白話格式:
FIND(要查找的內(nèi)容加引號或單元格,查找區(qū)域(單元格),從幾個字開始查找)
參數(shù)說明
Find_text:是要查找的文本
Within_text:是包含要查找文本的文本
Start_num:指定開始進行查找的字符.within_text中的首字符是編號為1的字符.如果忽略start_num,則假設(shè)其為1
注意事項:
1.如果find_text是空文本(""),則FIND會匹配搜索串中的首字符(即:編號為start_num或1的字符)
2.Find_text中不能包含通配符
3.如果within_text中沒有find_text,則FIND和FINDB返回錯誤值#VALUE!
4.如果start_num不大于0,則FIND和FINDB返回錯誤值#VALUE!
5.如果start_num大于within_text的長度,則FIND和FINDB返回錯誤值#VALUE!
FIND函數(shù)使用方法實例
示例1:經(jīng)典用法
示例2:提取姓名和電話號碼
相信下面的數(shù)據(jù)源珊燎,小伙伴們在工作中應(yīng)該都遇到過。由于數(shù)據(jù)源的不規(guī)范遵湖,對后期的數(shù)據(jù)整理悔政,將造成極大的不便,這里我們需要分別提取出姓名和對應(yīng)的電話號碼延旧。組電話號碼和姓名的位置并非都是一樣的谋国,所以就不能用分列了,那應(yīng)該怎么解決呢迁沫?
如下所示:
可以在C2單元格中輸入:
=MID(A2,MIN(FIND(ROW($1:$10)-1,A2&"0123456789")),11)
這是一個數(shù)組函數(shù)芦瘾,輸入公式后需要使用CTRL+SHIFT+ENTER三鍵結(jié)束。
解析:
1. ROW($1:$10)會得到{1;2;3;4;5;6;7;8;9;10}集畅,10個數(shù)字近弟,而減去1,就會得到{0;1;2;3;4;5;6;7;8;9}挺智,剛好是阿拉伯數(shù)字的0-9祷愉;
2. A2&"0123456789"就是"張三三136166458960123456789"。
3. FIND