帶特效的資料查詢,再也不怕看花了眼

2021-09-12 23:54:18 字數 1001 閱讀 5216

選擇查詢條件的時候,資料區域會自動高亮顯示,在查詢核對資料時非常方便,今天咱們就一起來說說具體的做法。

步驟一首先單擊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.如果選擇所有的列,可以簡單的用 號帶代替列名列表。如何查詢 ...