發布時間:2025-03-15 文章來源:xp下載站 瀏覽:
辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發展。辦公軟件的應用范圍很廣,大到社會統計,小到會議記錄,數字化的辦公,離不開辦公軟件的鼎力協助。另外,政府用的電子政務,稅務用的稅務系統,企業用的協同辦公軟件,這些都屬于辦公軟件。 VLookUp函數通常用于一個條件的查找,但也可以實現多條件查找,組合多個條件要用 If 或 If{0,1},一般用 If 實現兩個條件的查找,用 If{0,1} 既可實現兩個條件又可實現三個條件甚至更多條件的查找。 如果用 If{0,1} 實現兩個條件以上的查找需用 & 把查找值和查找范圍連接起來,也就是把要滿足條件的列合并為一列,然后在該列中查找,把要返回的列獨立為一列。以下就是 Excel VLookUp怎么用If或If{0,1}實現兩個或三個條件的多條件查找的 4 個實例。 一、Excel VLookUp怎么用If組合兩個條件查找1、假如要查找“產品名稱”為“白色T恤”且“價格”等于 99 的服裝銷量。雙擊 E2 單元格,把公式 =VLOOKUP("白色T恤",IF(C2:C11=99,A2:D11,),4,FALSE) 復制到 E2,按 Ctrl + Shift + 回車,返回查找結果 874,操作過程步驟,如圖1所示: 圖1 2、公式 =VLOOKUP("白色T恤",IF(C2:C11=99,A2:D11,),4,FALSE) 說明: A、C2:C11=99 是 If 的條件,意思是:取出 C2 到 C11 中的每個值與 99 比較,如果等于 99,返回 True,否則返回 False,最后返回數組 {FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE}。 B、則 IF(C2:C11=99,A2:D11,) 變為 IF({FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE},A2:D11,),然后從數組中取出每一個元素,如果為 True,返回 A2:D11 中的數據,否則返回 0;例如:第一次取出 FALSE,返回 0,0,0,0;(每個 0 對應 A2:D11 中的一列);第二次取出 TRUE,返回 A3:D3 中的數據,即 "粉紅襯衫",43353,99,785;,其它的以此類推。數組中的 43353 是日期轉為的數值。 C、則公式變為 =VLOOKUP("白色T恤",{0,0,0,0;"粉紅襯衫",43353,99,785;"白色T恤",43353,99,874;……;0,0,0,0},4,FALSE),然后在數組查找“白色T恤”,找到后返回第 4 列,恰好是 874;公式中 4 表示返回第 4 列,FALSE 表示“精確匹配”。 二、Excel VLookUp怎么用If{0,1}組合條件查找(一)用 If{0,1} 組合一個條件查找 1、假如要查找“姓名”為“黃子辛”的職務。雙擊 D2 單元格,把公式 =VLOOKUP("黃子辛",IF({0,1},C2:C8,A2:A8),2,FALSE) 復制到D2,按回車,返回查找結果“經理”;操作過程步驟,如圖2所示: 圖2 2、公式 =VLOOKUP("黃子辛",IF({0,1},C2:C8,A2:A8),2,FALSE) 說明: A、{0,1} 是 If 的數組條件,IF({0,1},C2:C8,A2:A8) 的意思是:第一次從數組中取出 0,由于 0 為 False,所以返回 A2:A8 中的 A2(林語彤),第二次從數組中取出 1,由于 1 為 True,所以返回 C2:C8 中的 C2(員工);然后再次從數組中取出 0,返回 A2:A8 中的 A3(張秀玲),接著再取出 1,返回 C2:C8 中的 C3(員工);其它的以此類推直到取到 C8 和 A8,最后返回數組 {"林語彤","員工";"張秀玲","員工";"黃子辛","經理";"李秀麗","員工";"劉月芹","員工";"秦玉銀","員工";"趙云祥","經理"}。 B、則公式變為 =VLOOKUP("黃子辛",{"林語彤","員工";"張秀玲","員工";"黃子辛","經理";"李秀麗","員工";"劉月芹","員工";"秦玉銀","員工";"趙云祥","經理"},2,FALSE),接著在數組中查找“黃子辛",在第三行找到后返回第 2 列,即返回“經理”。 提示:數組 {0,1} 可以交換位置,假如把它變為 {1,0},則公式變為 =VLOOKUP("黃子辛",IF({1,0},A2:A8,C2:C8),2,FALSE),If 中的A2:A8 與 C2:C8 也需要交換位置。 (二)用 If{0,1} 組合兩個條件查找 1、假如要查找“銷售部”的“經理”。雙擊 F1 單元格,把公式 =VLOOKUP(D1&E1,IF({0,1},A2:A8,B2:B8&C2:C8),2,FALSE) 復制到 F1,按 Ctrl + Shift + 回車,返回查找結果“黃子辛”;操作過程步驟,如圖3所示: 圖3 2、公式 =VLOOKUP(D1&E1,IF({0,1},A2:A8,B2:B8&C2:C8),2,FALSE) 說明: A、D1&E1 把 D1 和 E1 中的值連接在一起組成查找值“銷售部經理”;B2:B8&C2:C8 把 B2 至 B8 和 C2 至 C8 中的數據按行連接在一起,例如:第一次取 B2 與 C2 連接在一起,即“銷售部員工”;第二次取 B3 與 C3 連接在一起,即“行政部員工”;其它的以此類推直到取到 B8 和 C8;最后返回數組 {"銷售部員工";"行政部員工";"銷售部經理";"財務部員工";"行政部員工";"銷售部員工";"財務部經理"}。 B、IF({0,1},A2:A8,B2:B8&C2:C8) 跟上面介紹的 IF({0,1},C2:C8,A2:A8) 是一個意思,它返回的結果為 {"銷售部員工","林語彤";"行政部員工","張秀玲";"銷售部經理","黃子辛";"財務部員工","李秀麗";"行政部員工","劉月芹";"銷售部員工","秦玉銀";"財務部經理","趙云祥"}。 C、則公式變為 =VLOOKUP("銷售部經理",{"銷售部員工","林語彤";"行政部員工","張秀玲";"銷售部經理","黃子辛";"財務部員工","李秀麗";"行政部員工","劉月芹";"銷售部員工","秦玉銀";"財務部經理","趙云祥"},2,FALSE),接著在數組中查找“銷售部經理”,在第三行找到,返回第 2 列,恰好是“黃子辛”。 (三)用 If{0,1} 組合三個條件查找 1、假如要找同時滿足“分類”為“女裝”、“產品名稱”為“白色T恤”和“價格”等于 82 的服裝銷量。雙擊 E11 單元格,把公式=VLOOKUP(B11&C11&D11,IF({0,1},E2:E8,C2:C8&B2:B8&D2:D8),2,FALSE) 復制到 E11,按回車,返回查找結果 582;操作過程步驟,如圖4所示: 圖4 2、公式 =VLOOKUP(B11&C11&D11,IF({0,1},E2:E8,C2:C8&B2:B8&D2:D8),2,FALSE) 的意思與“用 If{0,1} 組合兩個條件查找”是一樣的,這里只是把三個條件連接成查找值和把三列連成查找數組的一列。 提示:一般多條件查找通常用LookUp函數,一方面容易組合條件,另一方面執行速度也比VlookUp函數快,相關內容將在后續篇章介紹。 Office辦公軟件是辦公的第一選擇,這個地球人都知道。 |