標題:
[發問]
使用部分模糊搜尋功能相關...呈現所需文字
[打印本頁]
作者:
cypd
時間:
2024-9-6 00:50
標題:
使用部分模糊搜尋功能相關...呈現所需文字
有一工作表名稱為事由,
資料範圍為A1:E31,希望在G搜尋欄G2、G3…輸入事由內相關字詞
再依據F2、F3…自行輸入顯示科目內容(B1:E1)比對文字,將符合之事由文字帶入H2、H3…以此類推,H2公式為何?
1.資料範圍為A1:E31
2.F欄輸入相關不同資料數據
3.搜尋為輸入部分、模糊查找內容文字
4.希望結果顯示比對符合之事由文字
5.若F、G欄無資料數據時,H欄相關列則顯示空白
[attach]37875[/attach]
[attach]37876[/attach]
作者:
hcm19522
時間:
2024-9-6 11:23
模糊查找(搜尋輸入編號 13150) google網址:
https://hcm19522.blogspot.com/
作者:
cypd
時間:
2024-9-6 23:55
回復
2#
hcm19522
感謝 hcm19522 指導分享
H2{=INDIRECT(TEXT(MAX((B$1:E$1=F2)*ISNUMBER(FIND(G2,B$2:E$5))*ROW($2: $5)/1%+COLUMN(B:E)),"!R0C00"),)
非常特殊的含義 使用TEXT(..., "!R0C00") 將這個最大值轉換為特定的字符串格式
"!R0C00" 是一種將行列編號轉換為 Excel 單元格引用的格式,使用 R1C1 引用樣式,其中 R 和 C 後面的數字表示行和列的索引。
另解{=LOOKUP(9,-
FIND(G2,HLOOKUP(F2,B:E,ROW($1:$99),)),HLOOKUP(F2,B:E,ROW($1:$99),))
作者:
hcm19522
時間:
2024-9-9 14:13
回復
3#
cypd
有另一解
作者:
cypd
時間:
2024-11-28 11:19
回復
4#
hcm19522
謝謝 hcm19522
參考如下
模糊查找(搜尋輸入編號 13150) google網址:https://hcm19522.blogspot.com/
作者:
准提部林
時間:
2024-11-30 09:46
一般公式//
註:B/E欄"純數字"請以文字格式輸入~~
=IF(OR(F2="",G2=""),"",VLOOKUP("*"&G2&"*",INDEX(A:E,,MATCH(F2,A$1:E$1,)),1,))
作者:
cypd
時間:
2024-12-5 00:52
回復
6#
准提部林
感謝 准提部林 版主
提供一般方式另解方式解答
作者:
toxin
時間:
2024-12-5 11:08
回復
6#
准提部林
請問有沒有其他替代VLOOKUP的方式
用這個函數太多筆資料感覺整個檔案都變很慢
作者:
准提部林
時間:
2024-12-8 10:24
回復
8#
toxin
速度慢與VLOOKUP無關, 先試試將公式參照範圍限縮//
=IF(OR(F2="",G2=""),"",VLOOKUP("*"&G2&"*",INDEX(A
$1
:E
$399
,,MATCH(F2,A$1:E$1,)),1,))
資料及公式太多. 任何公式都會讓檔案慢得卡頓...
作者:
toxin
時間:
2024-12-11 15:52
回復
9#
准提部林
了解 感謝大大
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)