1樓:匿名使用者
=lookup(mid(a2,3,2),,&"班")
問題1、mid函式是microsoft excel中的乙個字串函式,作用是從乙個字串中截取出指定數量的字元,a2後面的3表示開始位置,2表示擷取的字串個數。
問題2、=vlookup(mid(a2,3,2),,2,0)
擴充套件資料
(1)向量形式:公式為 = lookup(lookup_value,lookup_vector,result_vector)
式中 lookup_value—函式lookup在第乙個向量中所要查詢的數值,它可以為數字、文字、邏輯值或包含數值的名稱或引用;
lookup_vector—只包含一行或一列的區域lookup_vector 的數值可以為文字、數字或邏輯值;
result_vector—只包含一行或一列的區域其大小必須與 lookup_vector 相同。
(2)陣列形式:公式為
= lookup(lookup_value,array)
式中 array—包含文字、數字或邏輯值的單元格區域或陣列它的值用於與 lookup_value 進行比較。
例如:lookup(5.2,)=5。
注意:array和lookup_vector的資料必須按公升序排列,否則函式lookup不能返回正確的結果。文字不區分大小寫。
如果函式lookup找不到lookup_value,則查詢array中小於lookup_value的最大數值。如果lookup_value小於array中的最小值,函式lookup返回錯誤值#n/a。另外還要注意:
函式lookup在查詢字元方面是不支援萬用字元的,但可以使用find函式的形式來代替。
2樓:匿名使用者
mid(a2,3,2)
從左往右,從a2單元格的第3位開始提取兩位字元,實則上就是擷取a2的第3與第4位。
,從a2那兒取得兩位數字後,到這兒查詢,找到後返回對應的,即01對應1班,02對應2班,03對應3班。
如果a2的值固定是在01、02、03這三個數值之間的,公式可以精簡為:
=if(a2="","",mid(a2,4,1)&"班")
或者這樣也行:
=if(a2="","",lookup(--mid(a2,3,2),)&"班")
其實直接複製上面的公式就可以用了,如果堅持要用提問中那樣的插入函式的方式,詳見下圖:
3樓:
問題一:mid函式的第二個引數3,是從第3個字元開始;第三個引數2,取2個字元;
問題二:
=vlookup(mid(a2,3,2),,2,0)
怎麼在excel中使用lookup函式
4樓:輕煙談生活
在excel中使用lookup函式的具體操作步驟如下:
1、首先我們開啟電腦上的excel軟體開啟如圖所示的**,要在資訊表中找出指定員工的部門,而且查詢方式為從右向左。
2、我們用到函式lookup,常規用法=lookup(1,0/(條件區域=指定條件),要返回的區域)。
3、我們在要存放的單元格裡輸入使用公式:=lookup(1,0/(d2:d10=f3),b2:b10)。
4、然後即可查詢到指定員工的部門。
5、我們可以按照此方式使用lookup函式查詢到表中其他員工職位。
5樓:魚木混豬喲
excel中lookup函式的用法:
1.lookup函式的含義
把數(或文字)與一行或一列的資料依次進行匹配,匹配成功後,然後把對應的數值查詢出來。
lookup函式分為向量型查詢和陣列型查詢。
在一列或一行中查詢某個值,稱為向量型查詢。
在數列或數行中查詢稱為陣列型查詢。
2.lookup函式的語法格式
向量型查詢=lookup(lookup_value,lookup_vector,result_vector)
=lookup(查詢的值,查詢的範圍,返回值的範圍)
陣列型查詢= lookup(lookup_value,array)
=lookup(查詢的值,陣列)
3.引數lookup_value表示查詢的值——它的形式可以是:數字、文字、邏輯值或包含數值的名稱或引用。
引數lookup_vector表示查詢的範圍——只包含一行或一列的區域。
引數result_vector表示返回值的範圍——只包含一行或一列的區域,且其大小必須與 lookup_vector(查詢的範圍)一致。
舉例說明如下:
1.通過姓名,查詢資料;輸入公式如下:
2.下拉填充,得到結果:
6樓:
上圖舉例說明你的要求
7樓:匿名使用者
向量形式的 lookup
向量形式的 lookup 在一行或一列區域(稱為向量)中查詢值,然後返回另一行或一列區域中相同位置處的值。如果要指定其中包含要匹配的值的區域,請使用這種形式的 lookup 函式。
向量形式的語法
1.lookup(lookup_value,lookup_vector,result_vector)
lookup_value 是 lookup 在第乙個向量中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。
lookup_vector 是乙個僅包含一行或一列的區域。lookup_vector 中的值可以是文字、數字或邏輯值。
2.重要說明:lookup_vector 中的值必須按公升序順序排列。
例如,-2、-1、0、1、2 或 a-z 或 false、true。否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。
result_vector 是乙個僅包含一行或一列的區域。它的大小必須與 lookup_vector 相同。
3.注意
如果 lookup 找不到 lookup_value,它會匹配 lookup_vector 中小於或等於 lookup_value 的最大值。
如果 lookup_value 小於 lookup_vector 中的最小值,則 lookup 會返回 #n/a 錯誤值。
示例陣列形式的 lookup
陣列形式的 lookup 在陣列的第一行或列中查詢指定值,然後返回該陣列的最後一行或列中相同位置處的值。如果要匹配的值位於陣列的第一行或列中,請使用這種形式的 lookup。
陣列形式的語法
lookup(lookup_value,array)
lookup_value 是 lookup 在陣列中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。
如果 lookup 找不到 lookup_value,它會使用該陣列中小於或等於 lookup_value 的最大值。
如果 lookup_value 小於第一行或列(取決於陣列維度)中的最小值,則 lookup 會返回 #n/a 錯誤值。
array 是乙個單元格區域,其中包含要與 lookup_value 進行比較的文字、數字或邏輯值。
陣列形式的 lookup 與 hlookup 函式和 vlookup 函式相似。其區別是 hlookup 在第一行中搜尋 lookup_value,vlookup 在第一列中進行搜尋,而 lookup 根據陣列的維度進行搜尋。
如果 array 所覆蓋區域的寬度大於高度(列多於行),則 lookup 會在第一行中搜尋 lookup_value。
如果 array 所覆蓋的區域是正方形或者高度大於寬度(行多於列),則 lookup 會在第一列中進行搜尋。
使用 hlookup 和 vlookup 時,可以向下索引或交叉索引,但 lookup 始終會選擇行或列中的最後乙個值。
重要說明:array 中的值必須按公升序順序排列。例如,-2、-1、0、1、2 或 a-z 或 false、true。
否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。
求excel中 lookup函式詳細用法!
8樓:
vlookup(lookup_value,table_array,col_index_num,range_lookup)
解釋:copy
vlookup(--查詢的值,--查詢的區域,--找到後返回第幾列,--型別,如果為true或不填,則表示不精確匹配,如果沒找到那個值,則返回小於該值的最大數值;如果為false,則表示精確匹配,找不到就返回錯誤#n/a)。
舉例:(見excel幫助)
=vlookup(1,b2:d10,2) 使用近似匹配搜尋b列中的值1,在b列中找到小於等於 1 的最大值 0.946,然後返回同一行中c 列的值。(2.17)
=vlookup(1,b2:d10,2,false) 使用精確匹配搜尋b列中的值1,然後返回同一行中c列的值。
b c d
密度 粘度 溫度
0.457 3.55 500
0.525 3.25 400
0.616 2.93 300
0.675 2.75 250
0.746 2.57 200
0.835 2.38 150
0.946 2.17 100
1.09 1.95 50
1.29 1.71 0
9樓:趙斌杞語柳
lookup函式是按照第一行/列來作為檢索值的,不能反過來查第一行/列。設定的範圍應該包括檢索項以及對應值。否則當你指定的取值行/列超出這個範圍,就會出現非法值。
excel中lookup函式的具體用法是怎樣的?
10樓:丙夏何婉奕
設資料如圖:將公式=lookup($a$2,$a$4:$a$12,b4:
b7)複製後貼上到"b2"單元格,對準右下角,游標成"+"狀時,按住左鍵向右拖,如圖:注意,使用"lookup"函式要求查詢的專案(這裡是"姓名")按公升序排列,如果不是按公升序排列,效果如圖:這時可用公式=vlookup($a$2,$a$4:
$f$7,column(),0)如圖:
在excel**中,怎樣使用lookup函式,請舉例說明,謝謝!
11樓:手機使用者
不是太明白你的問題,我有兩種理解:
1、在sheet2中輸入公式=sheet1!對應的單元格,直接引用不就可以了嗎?
2、假如是你希望引用sheet1中某一條記錄,則對每一條記錄編上唯一的序號(即索引號),在sheet2中你如果想引用sheet1中的記錄時,先輸入要引用的記錄的序號(即索引號),然後在右邊的單元格用vlookup函式來提取sheet1中的值,例如:在sheet2單元格a1中輸入序號,單元格b1中輸入公式:==vlookup(a1,sheet1!
a:c,2,false)就可以提取sheet1中的對應的值了。
還有一種理解:
3、如果你在sheet1中的a列和b列輸入名稱和數值,則選中a列和b列,然後對其命名,如資料來源。在sheet2中需要引用名稱一列全部選中,選擇資料有效性,設定——允許——序列,**裡輸入:=資料來源 (就是你命名的名字),然後確定,你就可以再sheet2中選擇sheet1輸入過的名稱了。
再用vlookup公式選取名稱對應的數值就可以了。
ecel2019中有個函式atan2如何使用
函式語法 atan2 x num,y num 引數說明 x num 表示點的x座標。y num 表示點的y座標。補充說明 如果兩個引數同時為0時,atan2函式將返回 div 0 錯誤值。atan2 x num,y num atan y num x num atan2中x num為0除外 如果要用角...
ecel2019如何在下拉選單裡面增加新的內容翱
看你是怎麼引用的,一種是你是用地址引用的下拉選單,這樣你就需要加寬引用地址,然後在你加寬後的地址上面輸入你想要的內容,就可以增加下拉選單項 二是你的下拉選單是直接寫在資料有效性裡面的,就只需要在資料有效性的 框裡面用英文的逗號隔開,然後輸入你想的內容。 你說的是資料有效性的序列功能吧?資料 資料有效...
如何設定讓office2019中ecel在開啟不同的檔案時顯
右鍵 重新開啟一個 excel 程式 把檔案拖進去開啟 office word 2010開啟的兩個檔案不再一個視窗中顯示,怎麼讓它們顯示在一個視窗中 讓excel像word那樣開啟多個檔案後可以顯示多個視窗 沒有太看懂,因為我不怎麼用03的版本了,所以不是很熟悉這個地方,新版的都可以,如果有條件建議...