excel怎么查找多項(xiàng)指定內(nèi)容 Excel中,如何同時(shí)查找?guī)讉€(gè)特定字符?
Excel中,如何同時(shí)查找?guī)讉€(gè)特定字符?在單元格B1中輸入以下公式:lookup (32767,find(d$1 e: d$3,a1),d$1 e: d$3)。然后拖動(dòng)并填充到單元格B2~B4。分析:
Excel中,如何同時(shí)查找?guī)讉€(gè)特定字符?
在單元格B1中輸入以下公式:lookup (32767,find(d$1 e: d$3,a1),d$1 e: d$3)。然后拖動(dòng)并填充到單元格B2~B4。
分析:
因?yàn)檫@個(gè)問題將城市的名稱保存在同一個(gè)列中,所以我們很容易想到LOOKUP函數(shù)的向量形式。
它可以在一個(gè)向量中找到一個(gè)值,并在另一個(gè)向量的相同位置返回該值。
向量形式的查找函數(shù)的語法是:
LOOKUP(查找值,查找向量,[結(jié)果向量])
查找值
必要的。檢查
在第一個(gè)向量中搜索的值。查找值
它可以是數(shù)字、文本、邏輯值、名稱或?qū)χ档囊谩?/p>
查找向量
必要的。僅包含一行或一列的區(qū)域。查找向量
中的值可以是文本、數(shù)字或邏輯值。
重要的:
查找向量
中的值必須按升序排列:...,-2,-1, 0, 1, 2, ...,a-z,假,真;否則,查找
可能不會(huì)返回正確的值。文本不區(qū)分大小寫。
結(jié)果向量
可選。僅包含一行或一列的區(qū)域。結(jié)果向量
參數(shù)必須與lookup_vector匹配。
參數(shù)大小相同。它們的大小必須相同。
顯然,D$1:D$3,也就是向量{廣州,上海,北京},構(gòu)成了第三個(gè)參數(shù)result_vector。
我們需要構(gòu)建第二個(gè)參數(shù)lookup_vector。
這個(gè)問題要求從公司名稱中提取地名,例如,提取 "北京 "來自 "北京東湖五金廠有限公司;",很容易與FIND函數(shù)聯(lián)系起來。
。它可以在一個(gè)字符串中找到另一個(gè)字符串,并返回后者在前者中的位置。如果找不到,它將返回#VALUE!錯(cuò)誤。
FIND函數(shù)的語法是:
FIND(find_text,within_text,[開始編號(hào)])
查找_文本
必要的。要查找的文本。
在文本內(nèi)
必要的。包含要查找的文本的文本。
開始數(shù)量
可選。指定開始搜索的字符。within_text中的第一個(gè)字符是編號(hào)為1的字符。如果省略start_num,則假定其值為1。
FIND函數(shù)的第一個(gè)參數(shù)find_tExt,可以是向量或數(shù)組
。我們可以使用查找功能來查找 "廣州 ", "上海 "和 "北京 "依次在單元格A1中,即找到(d$1 : d$3,A1)。顯然,查找功能可以 找不到 "廣州 "or "上海 "這里,但它可以找到 "北京 "并返回其位置1。因此,搜索結(jié)果將臨時(shí)存儲(chǔ)為vector {#VALUE!,#值!,1}。這個(gè)向量可以作為查找函數(shù)的第二個(gè)參數(shù)LOOKUP _ vector。
。
現(xiàn)在,讓我們 讓我們關(guān)注查找函數(shù)的第一個(gè)參數(shù)LOOKUP _ value。
這個(gè)函數(shù)有一個(gè)屬性:如果LOOKUP函數(shù)找不到lookup_value,它將匹配lookup_vector中小于或等于lookup_value的最大值。
。
這個(gè)函數(shù)還有一個(gè)隱藏的屬性:它忽略第二個(gè)參數(shù)lookup_vector中的錯(cuò)誤消息。
,所以對(duì)于#VALUE!它只會(huì)對(duì)這樣的錯(cuò)誤信息視而不見。
我們要在這個(gè)基礎(chǔ)上考慮容錯(cuò)的問題。如果單元格A1不是 "北京東湖五金廠有限公司;"但是 "聯(lián)合通信集團(tuán)北京分公司,也就是說 "北京 "不一定是1。舉個(gè)詳盡的例子,因?yàn)樵贓xcel中,每個(gè)單元格最多可以輸入32,767個(gè)字符,而 "北京 "可能在任何位置,那么 "北京 "會(huì)是1 ~ 32766。
因?yàn)?"北京 "可以是1到32766之間的任意整數(shù),以便查找 "北京 ",必須將第一個(gè)參數(shù)lookup_value設(shè)置為32766以上的整數(shù),32767正好。
。
參考資料:
[1]查找功能。功能-446d 94 af-663 b-451d-8251-369 D5 e 3864 CB
[2] FIND和FINDB函數(shù)。,find b-function-c 7912941-af2a-4 BDF-a553-d 0d 89 b 0a 0628
怎么快速提取多個(gè)excel表特定內(nèi)容?
最簡單快捷的方法是使用間接函數(shù)。
看看這個(gè)例子:
從上面的例子來看。
如果有60個(gè)表,則計(jì)劃將所有表的B列中的值帶到匯總表中。
在第一行B1的開頭輸入所有表名。
在a列中輸入行號(hào)。
進(jìn)入B2:
間接(B$1amp#34!B#34amp$A2)
(注意公式中的美元)
向右復(fù)制到所需的位置。
成功!
間接是我最喜歡的函數(shù),用的巧妙可以解決很多大問題。