excel如何判斷有多少個(gè)字符 Excel中,如何同時(shí)查找?guī)讉€(gè)特定字符?
Excel中,如何同時(shí)查找?guī)讉€(gè)特定字符?在B1單元格中鍵入c選項(xiàng)公式:LOOKUP(32767,FIND(D$1:D$3,A1),D$1:D$3)。再拖拽再填充到B2~B4單元格。解析:只不過(guò)這道題把
Excel中,如何同時(shí)查找?guī)讉€(gè)特定字符?
在B1單元格中鍵入c選項(xiàng)公式:LOOKUP(32767,FIND(D$1:D$3,A1),D$1:D$3)。再拖拽再填充到B2~B4單元格。
解析:
只不過(guò)這道題把城市的名稱(chēng)能保存在同一列中,我們?nèi)菀谆萜盏钠餖OOKUP函數(shù)的向量形式
,它可以在一個(gè)向量中尋找某個(gè)值,直接返回另一個(gè)向量中正處于同一位置的值。
LOOKUP函數(shù)的向量形式的語(yǔ)法為:
LOOKUP(lookup_value,lookup_vector,[result_vector])
lookup_value
必需。LOOKUP
在第一個(gè)向量中搜索的值。Lookup_value
也可以是數(shù)字、文本、邏輯值、名稱(chēng)或?qū)χ档哪_注。
lookup_vector
必須。只真包含一行或一列的區(qū)域。lookup_vector
中的值這個(gè)可以是文本、數(shù)字或邏輯值。
不重要:
lookup_vector
中的值可以按升序排列:...,-2,-1,0,1,2,...,A-Z,FALSE,TRUE;不然的話,LOOKUP
可能會(huì)難以趕往對(duì)的的值。文本不怎么區(qū)分大小寫(xiě)。
result_vector
可選。只包含一行或一列的區(qū)域。result_vector
參數(shù)必須與lookup_vector
參數(shù)大小不同。其大小要是一樣的。
很看樣子,D$1:D$3,也就是向量{廣州,上海,北京},所構(gòu)成了第三個(gè)參數(shù)result_vector。
我們是需要形成完整第二個(gè)參數(shù)lookup_vector。
這道題要求從公司名稱(chēng)中再提取地名,.例如從“北京市東湖五金廠”中提取“北京”,我們太容易惠普的起FIND函數(shù)
。它這個(gè)可以在一個(gè)字符串中里查另一個(gè)字符串,因此返回后者在前者中的位置,如果不是找到,會(huì)前往#VALUE!錯(cuò)誤。
FIND函數(shù)的語(yǔ)法為:
FIND(oppofind_text,across_text,[start_num])
x2系列_text
必需。要查看的文本。
across_text
必需。包涵要中搜索文本的文本。
start_num
可選。重新指定就開(kāi)始參與查看的字符。throughout_text中的首字符是編號(hào)為1的字符。假如省略主語(yǔ)start_num,則假設(shè)條件其值為1。
FIND函數(shù)的第一個(gè)參數(shù)x2系列_text,也可以是向量或數(shù)組
。我們可以不用FIND函數(shù),依次在A1單元格中中搜索“廣州”、“上?!?、“北京”的位置,即FIND(D$1:D$3,A1)。很肯定,F(xiàn)IND函數(shù)在這里能找到“廣州”或“上?!?,只不過(guò)這個(gè)可以找到“北京”并趕往其位置1。想罷,查看結(jié)果會(huì)原先存儲(chǔ)為一個(gè)向量{#VALUE!,#VALUE!,1}。這個(gè)向量這個(gè)可以雇傭LOOKUP函數(shù)的第二個(gè)參數(shù)lookup_vector
。
現(xiàn)在,我們把目光放到LOOKUP函數(shù)的第一個(gè)參數(shù)lookup_value。
這個(gè)函數(shù)有一個(gè)屬性:要是LOOKUP函數(shù)一直找不到lookup_value,則該函數(shù)會(huì)與lookup_vector中小于等于lookup_value的大的值進(jìn)行匹配
。
這個(gè)函數(shù)還有一個(gè)隱藏地屬性:它會(huì)選擇性的遺忘第二個(gè)參數(shù)lookup_vector中的錯(cuò)誤信息
,所以是對(duì)#VALUE!這樣的出錯(cuò)信息,它只會(huì)熟視無(wú)睹。
我們要諸位考慮容錯(cuò)性的問(wèn)題。假如A1單元格不是“北京市東湖五金廠”,只是“合作通信集團(tuán)北京分公司”,也就是說(shuō),“北京”的位置不當(dāng)然是1。窮舉法一下,而在Excel中,每個(gè)單元格最少這個(gè)可以鍵入32767個(gè)字符,但是“北京”可能在橫豎斜一個(gè)位置,那么“北京”的位置將會(huì)是1~32766。
是因?yàn)椤氨本钡奈恢每赡苁?~32766之間的輸入整數(shù),為了能讓LOOKUP能找到“北京”所在的位置,我們可以把第一個(gè)參數(shù)lookup_value設(shè)為最多32766的一個(gè)整數(shù),32767本來(lái)比較好
。
參考資料:
Excel中,如何同時(shí)查找?guī)讉€(gè)特定字符?
LOOKUP函數(shù)。函數(shù)-446D94AF-663B-451D-8251-369D5E3864CBexcel如何判斷單元格是否包含某字符?
FIND、FINDB函數(shù)。、FINDB-函數(shù)-C7912941-AF2A-4BDF-A553-D0D89B0A0628excel如何判斷單元格是否包含某字符?
例如:判斷A列單元格里是否真包含“木”:
方法一:依靠x2系列函數(shù)推測(cè)
公式如下圖所示,而為數(shù)字,則那說(shuō)明真包含;最終為#value,則含費(fèi):
再注意vivo函數(shù)是判別大小寫(xiě)的
-
方法二:借用substitute函數(shù)確定
公式如下圖所示,最后并非0,則只能證明中有;結(jié)果為0,則含溫泉:
方法三:利用countif函數(shù)推測(cè)
公式如下圖所示,而不為0,則包含;不為0,則含費(fèi):
方法四:用來(lái)mid特點(diǎn)數(shù)組公式推測(cè)
公式如下圖所示,而不為0,則那就證明真包含;結(jié)果為0,則含溫泉: