tft每日頭條

 > 圖文

 > excel表格怎麼設置模糊查詢

excel表格怎麼設置模糊查詢

圖文 更新时间:2025-01-20 15:42:01

Excel表格中信息的查詢一直是我們會經常遇到的問題。在此之前分享過兩種方法制作信息查詢器(有興趣的朋友可以閱讀一下),今天為朋友們分享一種更簡單的、使用條件格式制作可模糊、不同字段查找的信息查詢器。

Excel表格使用公式制作信息查詢器(可模糊查找、不同字段查找)

Excel用定義名稱、萬金油公式制作查詢器,可模糊、不同字段查找

一.功能說明:

在下圖中在G1單元格選擇不同的查找依據字段值,在G2單元格輸入要查詢的内容(可簡寫用于模糊查找)。A:D列信息源區域的單元格如果包含查詢内容,那麼就會自動填充一個顔色突出顯示單元格内容。

excel表格怎麼設置模糊查詢(Excel表格使用條件格式制作可模糊)1

二.動态效果演示:

excel表格怎麼設置模糊查詢(Excel表格使用條件格式制作可模糊)2

三.制作思路:

1.制作查找依據字段值固定的查詢器。

(1)如果隻是根據所有學生的姓名(固定字段值)是否包含查找值來确定是否為單元格填充顔色,那麼這個制作就會變得相對簡單。

(2)選擇A:D列單元格區域→開始→條件格式→新建規則→使用公式确定要設置格式的單元格輸入公式→輸入公式=ISNUMBER(FIND($G$2,$A1))→格式→填充→選擇一個顔色→确定→确定。

excel表格怎麼設置模糊查詢(Excel表格使用條件格式制作可模糊)3

(3)公式解析:FING函數判斷A列對應的單元格内容中是否包含G2單元格中的内容;如果包含返回出現的位置,否則返回錯誤值。ISNUMBER函數的功能是判斷FIND函數的結果是否為數值,如果是數值返回TRUE,否則返回FALSE。

2.根據固定字段查找優化公式,制作不同字段查找。

(1)制作不同字段查找隻需要将公式=ISNUMBER(FIND($G$2,$A1)中的$A1優化成可以根據不同字段變化的引用就可可以實現了。

(2)用函數INDIRECT("$" &CHAR(64 MATCH($G$1,$A$1:$D$1,0))&ROW())來代替$A1就可以實現不同字段的查找。

(3)公式解析:

①MATCH($G$1,$A$1:$D$1,0)查詢到查找依據G1單元格内容在表頭的位置;

②CHAR(64 MATCH($G$1,$A$1:$D$1,0))将MATCH查找到位置轉換成列的位置(例如MATCH查找到的值為2,CHAR函數通過 64可以将其轉化為B);

③ROW()函數返回當前單元格所在的行;

④CHAR函數與ROW函數連接在一起構造成單元格B1、B2、B3樣式的地址;

⑤"$" &連接④構造成對行的絕對引用的單元格地址;

⑥最後用INDIRECT引用構造的單元格地址的内容。

excel表格怎麼設置模糊查詢(Excel表格使用條件格式制作可模糊)4

四.最終制作過程:

選擇A:D列單元格區域→開始→條件格式→新建規則→使用公式确定要設置格式的單元格輸入公式→輸入公式

=ISNUMBER(FIND($G$2,INDIRECT("$" &CHAR(64 MATCH($G$1,$A$1:$D$1,0))&ROW())))→格式→填充→選擇一個顔色→确定→确定。

excel表格怎麼設置模糊查詢(Excel表格使用條件格式制作可模糊)5

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved