選擇查詢條件的時候,資料區域會自動高亮顯示,在查詢核對資料時非常方便,今天咱們就一起來說說具體的做法。
步驟一首先單擊h1,按下圖步驟來設定資料有效性,資料**是b1:e1,也就是季度所在單元格區域。
步驟二單擊h2,按同樣的方法設定資料有效性,資料**為a2:a8,也就是姓名所在的單元格區域。
這樣設定後,就可以通過下拉列表來選擇季度和姓名了。
步驟三接下來,在h3單元格輸入查詢公式:
=vlookup(h2,a:e,match(h1,a1:e1,0),0)
公式中,vlookup函式以h2單元格的姓名為查詢值,查詢區域為a:e列。
match(h1,a1:e1,)部分,由match函式查詢出h1在a1:e1單元格區域的位置,本例結果是2。
match函式的結果作為vlookup函式指定要返回的列數。
當調整h1單元格中的季度時,match函式的結果是動態變化的,作用給vlookup函式,就返回對應列的內容。
下一步就是設定條件格式了,在設定條件格式之前,咱們先來觀察一下規律:
當列標題等於h1中的季度時,這一列的內容就高亮顯示。
當行標題等於h2中的姓名時,這一行的內容就高亮顯示。
步驟四選中b2:e8,按下圖設定條件格式:
條件格式的公式是:
=(b$1=$h$1)+($a2=$h$2)
在設定條件格式時,公式是針對活動單元格的,設定後會自動將規則應用到選中的區域中。
公式中的「+」意思是表示兩個條件滿足其一,就是「或者」的意思。
如果單元格所在列的列標題等於h1中的季度,或者行標題等於h2中的姓名,兩個條件滿足其一,即可高亮顯示符合條件的該區域。
步驟五接下來,還有乙個焦點的設定。
如果同時符合行標題和列標題兩個條件,則高亮顯示。
按照剛剛設定條件格式的步驟,使用以下公式:
=(b$1=$h$1)*($a2=$h$2)
這裡的公式和剛剛的公式類似,只是將加號變成了乘號,表示要求兩個條件同時成立。
設定完畢,看結果吧。
SQL資料查詢之巢狀查詢中的帶IN子查詢
例如 select sname 外層查詢或父查詢 from student where sno in select sno from sc 內層查詢或子查詢 where cno 2 說明 1.子查詢的select語句中不能使用order by子句,order by子句只能對最終查詢結果排序。2.巢狀...
資料查詢的例子
經常可以遇到這種情況 用不同的sql寫法可以達到同樣的目的。愛鑽牛角尖的人就想搞明白,誠然結果一樣,但到底孰優孰劣?下面是我列出的一些,請兄弟們賜教。也請兄弟們將你們遇到的類似問題一併列出。1 一次插入多條資料時 create table tb id int,名稱 nvarchar 30 備註 nv...
簡單的資料查詢
簡單的資料查詢 簡單的查詢語句 select from 投影操作 seleact 列1,列2 from 表名 列名列表幾種書寫方式 1.如果我們選擇某個表中的多個列,那麼列名之間用逗號分隔開 2.如果是單個列,只需要列出該列的列名即可 3.如果選擇所有的列,可以簡單的用 號帶代替列名列表。如何查詢 ...