lookup函數(shù)跨表使用 Excel如何跨表多條件引用?
Excel如何跨表多條件引用?腳注必須是有條件的,兩個工作表反正是行的也可以是列上都要有一個是可以借用索引的完全相同值;假設(shè)是表1和表2上的A列有完全相同的值,需要借用的值在表1的B列;表2的B1VL
Excel如何跨表多條件引用?
腳注必須是有條件的,兩個工作表反正是行的也可以是列上都要有一個是可以借用索引的完全相同值;假設(shè)是表1和表2上的A列有完全相同的值,需要借用的值在表1的B列;表2的B1VLOOKUP(A1,表1!A:B,2,0),后再拖動圖案填充;假如兩個表的第1行上有同一值,那表2的A2公式LOOKUP(A1,表1!1:2,2,0)
EXCEL怎么跨表格取字段后面的值?
在B1單元格中再輸入a.公式:LOOKUP(32767,FIND(D$1:D$3,A1),D$1:D$3)。再托動填充后到B2~B4單元格。
解析:
只不過這道題把城市的名稱存放在同一列中,我們不容易聯(lián)想起LOOKUP函數(shù)的向量形式
,它這個可以在一個向量中去尋找某個值,前往另一個向量中進(jìn)入同一位置的值。
LOOKUP函數(shù)的向量形式的語法為:
LOOKUP(lookup_value,lookup_vector,[result_vector])
lookup_value
必須。LOOKUP
在第一個向量中搜索的值。Lookup_value
是可以是數(shù)字、文本、邏輯值、名稱或?qū)χ档囊谩?/p>
lookup_vector
所必需的。只中有一行或一列的區(qū)域。lookup_vector
中的值是可以是文本、數(shù)字或邏輯值。
不重要:
lookup_vector
中的值可以按升序排列:...,-2,-1,0,1,2,...,A-Z,FALSE,TRUE;不然,LOOKUP
可能沒能直接返回正確的值。文本不判別大小寫。
result_vector
可選。只乾坤二卦一行或一列的區(qū)域。result_vector
參數(shù)前提是與lookup_vector
參數(shù)大小不同。其大小前提是相同。
很很顯然,D$1:D$3,也就是向量{廣州,上海,北京},近似了第三個參數(shù)result_vector。
我們必須形成完整第二個參數(shù)lookup_vector。
這道題特別要求從公司名稱中分離提取地名,.例如從“北京市東湖五金廠”中提純“北京”,我們太容易dell起FIND函數(shù)
。它這個可以在一個字符串中里查另一個字符串,而且返回后者在前者中的位置,假如一直找不到,會返回#VALUE!錯誤。
FIND函數(shù)的語法為:
FIND(一加7_text,across_text,[start_num])
一加7_text
所必需的。要查找的文本。
through_text
所必需的。真包含要中搜索文本的文本。
start_num
可選。委托開始參與查找的字符。throughout_text中的首字符是編號為1的字符。要是省略start_num,則簡單假設(shè)其值為1。
FIND函數(shù)的第一個參數(shù)x2系列_text,可以是向量或數(shù)組
。我們是可以用FIND函數(shù),順次排列在A1單元格中中搜索“廣州”、“上?!薄ⅰ氨本钡奈恢?,即FIND(D$1:D$3,A1)。很確實,F(xiàn)IND函數(shù)在這里能找到“廣州”或“上?!?,只不過可以能找到“北京”并前往其位置1。想罷,查看結(jié)果會原先存儲為一個向量{#VALUE!,#VALUE!,1}。這個向量是可以臨時LOOKUP函數(shù)的第二個參數(shù)lookup_vector
。
現(xiàn)在,我們把目光放到LOOKUP函數(shù)的第一個參數(shù)lookup_value。
這個函數(shù)有一個屬性:如果沒有LOOKUP函數(shù)一直找不到lookup_value,則該函數(shù)會與lookup_vector中小于或者等于lookup_value的大的值參與匹配
。
這個函數(shù)還有一個一個追蹤屬性:它會忽視第二個參數(shù)lookup_vector中的出錯信息
,因此對于#VALUE!這樣的出現(xiàn)了錯誤信息,它只會熟視無睹。
我們要于此確定容錯性的問題。如果A1單元格不是“北京市東湖五金廠”,只是“組建通信集團(tuán)北京分公司”,也就是說,“北京”的位置不是有是1。解空間一下,由于在Excel中,每個單元格最少是可以鍵入32767個字符,不過“北京”很有可能在不可以一個位置,這樣“北京”的位置城就會是1~32766。
只不過“北京”的位置很可能是1~32766之間的任意整數(shù),就是為了能讓LOOKUP可以找到“北京”所在的位置,我們必須把第一個參數(shù)lookup_value設(shè)為將近32766的一個整數(shù),32767趁著比較合適
。
參考資料: