如何查找指定內(nèi)容單元格 Excel中,如何同時查找?guī)讉€特定字符?
Excel中,如何同時查找?guī)讉€特定字符?在單元格B1中輸入以下公式:lookup (32767,find(d$1 : d$3,a1),d$1 : d$3)。然后拖動并填充到單元格B2~B4。分析:因為
Excel中,如何同時查找?guī)讉€特定字符?
在單元格B1中輸入以下公式:lookup (32767,find(d$1 : d$3,a1),d$1 : d$3)。然后拖動并填充到單元格B2~B4。
分析:
因為這個問題將城市的名稱保存在同一個列中,所以我們很容易想到LOOKUP函數(shù)的向量形式。
它可以在一個向量中找到一個值,并在另一個向量的相同位置返回該值。
向量形式的查找函數(shù)的語法是:
LOOKUP(查找值,查找向量,[結(jié)果向量])
查找值
必要的。檢查
在第一個向量中搜索的值。查找值
它可以是數(shù)字、文本、邏輯值、名稱或?qū)χ档囊谩?/p>
查找向量
必要的。僅包含一行或一列的區(qū)域。查找向量
中的值可以是文本、數(shù)字或邏輯值。
重要的:
查找向量
中的值必須按升序排列:...,-2,-1, 0, 1, 2, ...,a-z,假,真;否則,查找
可能不會返回正確的值。文本不區(qū)分大小寫。
結(jié)果向量
可選。僅包含一行或一列的區(qū)域。結(jié)果向量
參數(shù)必須與lookup_vector匹配。
參數(shù)大小相同。它們的大小必須相同。
顯然,D$1:D$3,也就是向量{廣州,上海,北京},構(gòu)成了第三個參數(shù)result_vector。
我們需要構(gòu)建第二個參數(shù)lookup_vector。
這個問題要求從公司名稱中提取地名,例如,提取 "北京 "來自 "北京東湖五金廠有限公司;",很容易與FIND函數(shù)聯(lián)系起來。
。它可以在一個字符串中找到另一個字符串,并返回后者在前者中的位置。如果找不到,它將返回#VALUE!錯誤。
FIND函數(shù)的語法是:
FIND(find_text,within_text,[開始編號])
查找_文本
必要的。要查找的文本。
在文本內(nèi)
必要的。包含要查找的文本的文本。
開始數(shù)量
可選。指定開始搜索的字符。within_text中的第一個字符是編號為1的字符。如果省略start_num,則假定其值為1。
FIND函數(shù)的第一個參數(shù)find_tExt,可以是向量或數(shù)組
。我們可以使用查找功能來查找 "廣州 ", "上海 "和 "北京 "依次在單元格A1中,即找到(d$1e chov 6-@ .com d$3,A1)。顯然,查找功能可以 找不到 "廣州 "or "上海 "這里,但它可以找到 "北京 "并返回其位置1。因此,搜索結(jié)果將臨時存儲為vector {#VALUE!,#值!,1}。這個向量可以作為查找函數(shù)的第二個參數(shù)LOOKUP _ vector。
。
現(xiàn)在,讓我們 讓我們關(guān)注查找函數(shù)的第一個參數(shù)LOOKUP _ value。
這個函數(shù)有一個屬性:如果LOOKUP函數(shù)找不到lookup_value,它將匹配lookup_vector中小于或等于lookup_value的最大值。
。
這個函數(shù)還有一個隱藏的屬性:它忽略第二個參數(shù)lookup_vector中的錯誤消息。
,所以對于#VALUE!它只會對這樣的錯誤信息視而不見。
我們要在這個基礎(chǔ)上考慮容錯的問題。如果單元格A1不是 "北京東湖五金廠有限公司;"但是 "聯(lián)合通信集團北京分公司,也就是說 "北京 "不一定是1。舉個詳盡的例子,因為在Excel中,每個單元格最多可以輸入32,767個字符,而 "北京 "可能在任何位置,那么 "北京 "會是1 ~ 32766。
因為 "北京 "可以是1到32766之間的任意整數(shù),以便查找 "北京 ",必須將第一個參數(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
excel如何提取指定“單元格”的“下一格”?
在E2中輸入或復(fù)制并粘貼此公式。
間接(地址(行(A1) 1,列(A1)))
右拉填充