1. 程式人生 > >VLOOKUP 多條件查詢 and lookup

VLOOKUP 多條件查詢 and lookup

Sheet1

產品型別 頭數 價格
三七頭 10 1000
三七頭 30 500
三七頭 40 400
三七頭 70 100
三七花 2 2323

Sheet2

產品型別 頭數 價格
三七頭 10 1000
三七頭 20 600
三七頭 30 500
三七頭 40 400
三七頭 50 300
三七頭 60 200
三七頭 70 100
三七頭 3 4545
三七花 2 2323

本例子的功能是,根據Sheet1中的A列資料和B列資料,兩個條件,
去Sheet2中查詢首先找到對應的AB兩列的資料,如果一致,就返回C列的單價。 

●先在sheet1的C1中輸入(onsheet不可用)

=VLOOKUP(A2 &B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)

然後ctrl +shift + enter,後,上面的公式就自動加入大括號{} ,如下形式:

{=VLOOKUP(A2 &B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}

●如果VLOOKUP在=IF條件中,(onsheet不可用)

直接將VLOOKUP函式多條件變形後,ctrl +shift + enter即可,同理自動加入{},形式如下:

=IF(A2="","",VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE))

 ◆如果用lookup,C2中輸入如下公式,直接回車即可(onsheet可用)

=lookup(1,0/((Sheet2!A:A=A2)*(Sheet2!B:B=B2)),Sheet2!F:F) ---列中查詢Sheet2!B:B形式

另一種方式:

lookup(A3&B3,生産!$A$4:$A$500&生産!$B$4:$B$500,生産!$C$4:$C$500) ---不支援列中查詢,只能指定範圍生産!$A$4:$A$500

另說明: 

$符號:鎖定符號,如果用鎖定符號,複製公式時,鎖定的值不變

生産!$A$4:$A$500

相關推薦

VLOOKUP 條件查詢 and lookup

Sheet1 產品型別 頭數 價格 三七頭 10 1000 三七頭 30 500 三七頭 40 400 三七頭 70 100 三七花 2 2323 Sheet2 產品型別 頭數 價格 三七頭 10 1000 三七頭 20 600 三七頭 30 500 三七頭 40 400

laravel條件查詢(and,or巢狀查詢)

說明 在日常開發中,經常會需要寫多條件的資料庫查詢語句。在使用框架的情況下,單純使用原生sql查詢會導致結果與model無法對應,也就沒有辦法使用框架的一些便利的方法對結果集進行處理。尤其是laravel提供了非常多的對查詢結果集進行處理的工具。所以最好是使用

thinkphp 5, and與or條件查詢

最終的查詢條件為where feed_uid=5 and (status=1 or status =2 or status =3 ) $where = [ 'feed_uid' => [ 'eq' , 5] , 'status' => [ [ 'eq' , 1

mongo java中and、or條件查詢

        //and、or多條件聯合查詢         //age條件(and條件)         BasicDBList condList = new BasicDBList();          BasicDBObject cond = new BasicD

Excel查詢函式--Vlookup(條件匹配)

方法一:使用輔助列 只要在目標區域的首列新增一個輔助列,目的就是將多條件轉化為一個單條件,這個時候我們就可以用Vlookup進行匹配了,請看下面的示例: 1、在A列前插入一空列,輸入公式=B2&C2 2、在H2輸入函式公式,用VLOOKUP函式的精確查詢方

使用IF({1,0}和VLOOKUP實現Excel雙條件條件查詢

在Excel中,通過VLOOKUP函式可以查詢到資料並返回資料。不僅能跨表查詢,同時,更能跨工作薄查詢。   但是,VLOOKUP函式一般情況下,只能實現單條件查詢。   如果想通過VLOOKUP函式來實現雙條件或多條件的查詢並返回值,那麼,只需要加上IF({1,0}就可以

通過IF({1,0}和VLOOKUP函式實現Excel的雙條件條件查詢

在Excel中,通過VLOOKUP函式可以查詢到資料並返回資料。不僅能跨表查詢,同時,更能跨工作薄查詢。   但是,VLOOKUP函式一般情況下,只能實現單條件查詢。   如果想通過VLOOKUP函式來實現雙條件或多條件的查詢並返回值,那麼,只需要加上IF({1,0}就可以

php條件查詢

ech images put req com body 面積 elements wan 需要查詢的表格 代碼: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

基於Struts2+Hibernate的DetachedCriteria條件查詢

img 類別 ota 配置 his property mat total ide 上一篇我們講訴了基於SSH框架利用Criteria的多條件查詢,這一篇我們就接著來看基於SSH框架利用DetachedCriteria的多條件查詢。 一、Jsp表單查詢頁 1 &

SQL中條件查詢括號的用途

public -c cati price 情況 如果 cat abi pen 界面: 代碼 select id,routeName,routeCharacteristic,routeIntroductions,costDetail,participate,click,rou

PHP連接數據庫實現條件查詢與分頁功能——關於租房頁面的完整實例操作

ots cnblogs 信息 val 租房 btn earch 拼接 round 租房頁面如圖: 代碼如下: <!DOCTYPE html><html> <head> <meta charset="UTF-8"

mybatis中的條件查詢

app commit out con turn list 接口 system map集合 使用Map集合和索引號 接口: /** * 多條件查詢Map集合 * @param map * @return */public List<Student> fi

php連接數據庫增刪改查----條件查詢

打開 logs sel != lba cnblogs 表單 技術 mit 關於查詢,可以直接寫在主頁面上 來進行查詢 首先,先建立一個表單 <form method="post" action="crud.php"> <table>

條件查詢分頁

col new 解決 建表 bsp delete empty class writer 分頁實現後,通過多條件查詢後,內容如果需要分頁,容易出現切換頁面內容跳轉到查詢前的內容。解決方法可以通過將查詢後的內容建表,然後在進行分頁。 <?php

MyBatis的基本操作(02)-----Seeeion.commit引起事務的提交,條件查詢,智能標簽的應用,ResultMap結果映射

作用 ces spa 返回 -s != ray like cep 一,為什麽session.commit()可以引起事務的提交? 進入commit()方法查看源碼 進入SqlSession.class文件之後,Ctrl+H彈出右邊的框,選擇DeFaultSqlSessio

MyBaits基本操作,為什麽session.commit()可以引起事物提交?ResultMap結果映射,執行添加後返回自增列的值,條件查詢,智能標簽,工具類

info log list image mit fault 類型 工具類 自增列 1.為什麽session.commit()可以引起事務的提交? 首先打開commit()源碼,ctrl+H打開它的實現類DefaultSession,找到它的commit方法 ctrl+左鍵

MyBatis中動態SQL語句完成條件查詢

null nbsp mybatis myba 查詢 from ref HR OS http://blog.csdn.net/yanggaosheng/article/details/46685565 MyBatis中動態SQL語句完成多條件查詢 <select i

存儲過程條件查詢

cond 過程 img bubuko 分享圖片 lec 所有 進行 etc 當點擊查詢後兼容所有條件 在進行多條件查詢時可以 CREATE PROC Getcourse AS @Condition SELECT * FROM course WHERE (c# LICK

條件查詢判斷

name inf public del turn white pty urn lis /// <summary> /// 查詢條件 /// </summary> /// <param name="na

Mybatis plus中一個框條件查詢 SQL拼接

條件查詢 filter array ryu toc suse return 多條 pen 遇到多條件查詢時,只用框架自帶的方法搞不定,只能自己寫方法拼接 EntityWrapper<YcejShopEntity> wrapper = new EntityWra