還在為如何實現輸入表格中的任一關鍵字就能查詢出符合條件的所有員工信息而煩惱嗎?快來看看全表查詢吧,輸入姓名關鍵字、性別關鍵字、學歷關鍵字、部門關鍵字等都能查出你想要的員工信息,甚至關鍵字還可以高亮顯示,而且不用VBA,不用數組公式,簡單易學,效果咋樣,請看效果圖:
動態效果圖:

文章插圖
設計思路:
1、用輔助列將所有員工信息合并到一起,通過find函數查找搜索的關鍵字是否包含在合并信息中,用contif統計包含關鍵字的記錄有多少條,再根據序號,用vlookup一對多查詢,將所有符合條件的信息查詢出來 。
2、最后再用條件格式將包含查詢關鍵字用淺紅填充色深紅色文本高亮顯示包含關鍵字單元格 。
實現步驟:
一、在員工基本情況表中增加合并輔助列、匹配判斷輔助列和關鍵字出現次數輔助列
1.在員工基本情況表中增加合并輔助列 。如下圖所示,增加一個輔助列,將員工的姓名、員工編號、性別等都合并到輔助列 。
Excel 2016版本可用快速填充法或新增函數CONCAT合并D2到J2,也可以用&連接符合并 。其它版本可用&連接符合并 。
C2單元格公式:=CONCAT(D2:J2)或=D2&E2&F2&G2&H2&I2&J2

文章插圖
2、在員工基本情況表中增加輔助列“匹配”判斷
在B2單元格輸入公式:=IFERROR(IF(FIND(查詢表!$C$2,C2)>0,”▲”,””),””)
公式解析:
FIND(查詢表!$C$2,C2),查找查詢的關鍵字在合并輔助列的位置 。
IF(FIND(查詢表!$C$2,C2)>0,”▲”,””),如果查詢到輔助列中有關鍵字,那FIND(查詢表!$C$2,C2)查詢的位置肯定是>0,如果>0,就顯示三角形▲,否則就顯示空 。
IFERROR(IF(FIND(查詢表!$C$2,C2)>0,”▲”,””),””)如果輔助列中沒有關鍵字就會出錯,用IFERROR函數檢查是否為錯誤,如果是錯誤就顯示空,否則就顯示▲
公式分步動態演示圖:

文章插圖
3.在序號輔助列計算關鍵字出現的次數
在A2單元格輸入公式:=COUNTIF(B$2:B2,”▲”)
公式解析:計算▲在匹配輔助列出現的次數

文章插圖
二、在查詢表中建立查詢并用條件格式設置關鍵字高亮顯示
1、在查詢表中輸入序號(序號最好要多一點,能保證符合條件的記錄最多時夠用)
2、在F4單元格輸入公式
=IFERROR(VLOOKUP($E4,員工基本情況表!$A:$J,MATCH(查詢表!F$3,員工基本情況表!$A$1:$J$1,0),0),””)
3、向右填充后,再向下填充至出現空白即可 。
4、選中查詢表,點【開始】→【條件格式】→【突出顯示單元格規則】→【文本包含】,設置單元格包含關鍵字中突出顯示單元格的規則為淺紅填充色深紅色文本 。

文章插圖
公式解析:
1、MATCH (目標值,查找區域,精確匹配0),MATCH(查詢表!F$3,員工基本情況表!$A$1:$J$1,0),是通過MATCH找出F3姓名在查詢表的第1行的位置,即第幾列 。因為姓名等標題行都是第1行,所以要鎖定行,而基本情況表A1到J1是固定的,所以用絕對引用 。
2、VLOOKUP(找誰,在哪找,返回第幾列,精確匹配0),VLOOKUP($E4,員工基本情況表!$A:$J,MATCH(查詢表!F$3,員工基本情況表!$A$1:$J$1,0),0),根據E列的序號用Vlookup從員工基本情況表中查詢符合條件的信息 。
動態演示圖:
【符合條件的所有員工信息怎么找 有時候查詢時請輸入關鍵字是什么意思】

文章插圖
- 標點符號分標號和點號是什么 標點符號怎么規范的占作文格
- 放飛的愿望會不會成為一場火災 孔明燈是什么節日放的
- 初唐時期詩文四杰是哪四個 只羨鴛鴦不羨仙的全詩是什么
- 天氣寒冷怎么表達 冬天的英文是什么
- 圓周運動的方法 勻速圓周運動公式
- 管用的治療方法 鼻炎該怎么治療效果要好
- 知否里的成語典故 勝之不武是什么意思
- 鴨寶是什么
- 酸菜魚配料有哪些配菜
- 香灰瓷是什么做的
