本教程詳細介紹了Excel的查找和搜索功能的語法和高級應用程序。先前的文章介紹了基本查找並替換對話框;這會擴展使用Excel根據指定標準自動找到和提取數據。
- Excel的搜索功能
- 關鍵差異:查找與搜索
- 實際公式示例:
- 在特定字符之前/之後提取字符串
- 定位字符的n出現
- 在字符上提取n個字符
- 在括號內隔離文字
Excel的查找功能
查找函數標識文本字符串中字符或子字符串的位置。
句法:
FIND(find_text, within_text, [start_num])
- find_text:要定位的字符或子字符串。
- Ins_Text:要在內部搜索的文本字符串(通常是單元格引用)。
- start_num(可選):指定搜索的啟動字符(默認為1)。
如果找不到find_text
,請查找返回#value!錯誤。
例如, =FIND("d", "find")
返回4。 =FIND("a", "find")
返回錯誤。
查找的主要考慮因素:
- 病例敏感:發現對病例敏感。使用搜索案例不敏感的搜索。
- 沒有通配符:發現不支持通配符角色。
-
首先出現:查找返回
find_text
首次出現的位置。 -
空字符串:如果
find_text
是一個空字符串(“”),則findwithin_text
insion ins ins ins ins ins of the the the return 。 -
錯誤處理: #value!如果找不到
find_text
,則返回,start_num
超過within_text
長度,或者start_num
為0或負數。
Excel的搜索功能
搜索與查找相似,返回子字符串的位置。
句法:
SEARCH(find_text, within_text, [start_num])
與查找不同,搜索是不敏感的,並支持通配符字符(*和?)。
示例:
=SEARCH("market", "supermarket")
返回6。
=SEARCH("e", "Excel")
返回1(不敏感)。
搜索還返回#value!在與查找相同的誤差條件下。
查找與搜索
- 病例靈敏度:發現對病例敏感;搜索不是。
- 通配符:搜索支持通配符(*和?);查找沒有。
實際公式示例
查找和搜索很少單獨使用;它們通常與其他功能(中,左,右)結合在一起。
示例1:在字符之前/之後提取字符串
給定名稱列(A列),將首先和姓氏提取到單獨的列中。
-
名稱:
=LEFT(A2, FIND(" ", A2)-1)
或=LEFT(A2, SEARCH(" ", A2)-1)
-
姓氏:
=RIGHT(A2,LEN(A2)-FIND(" ",A2))
或=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
示例2:查找字符的n出現
在字符串(A列)中找到第二段的位置:
=FIND("-", A2, FIND("-",A2) 1)
對於第三次出現:
=FIND("-",A2, FIND("-", A2, FIND("-",A2) 1) 2)
使用替代品和char的更簡單的替代方法:
=FIND(CHAR(1),SUBSTITUTE(A2,"-",CHAR(1),3))
示例3:在字符之後提取n個字符
第一個破折號之後提取前3個字符:
=MID(A2, FIND("-",A2) 1, 3)
或=MID(A2, SEARCH("-",A2) 1, 3)
在破折號之後處理可變長度:
=MID(A2, FIND("-",A2) 1, FIND("-", A2, FIND("-",A2) 1) - FIND("-",A2)-1)
示例4:在括號內提取文本
提取包含括號中的文本(A列):
=MID(A2,SEARCH("(",A2) 1, SEARCH(")",A2)-SEARCH("(",A2)-1)
本教程提供了一份綜合指南,以使用Excel中的查找和搜索功能進行高級文本操作。下一個教程將涵蓋替換功能。
下載練習工作簿
查找和搜索公式示例
以上是Excel查找和搜索功能,包括公式示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本教程探討了將Excel紙組合在一起的各種方法,滿足不同的需求:合併數據,通過數據複製合併表或基於密鑰列合併電子表格。 許多Excel用戶面臨合併乘以的挑戰

本教程向您展示瞭如何快速計算Excel中的簡單移動平均值,使用功能來確定在過去的N天,幾週,幾個月或幾年中的移動平均值,以及如何在圖表中添加移動平均趨勢線。 以前的文章

該教程展示了各種計算Excel中平均值的方法,包括基於公式的和無公式的方法,以及用於舍入結果的選項。 Microsoft Excel提供了幾個用於平均數值數據的功能,此GUI

本教程向您展示了兩種簡單的方法來計算Excel中的加權平均值:使用總和或SUMPRODUCT函數。 先前的文章涵蓋了基本Excel平均功能。 但是,如果某些價值觀比其他價值更重要,從而影響f

本教程演示瞭如何使用查找和替換函數在Excel電子表格中有效定位和修改數據。 我們將介紹基本和高級技術,包括多個工作簿中的通配符搜索和修改。 w

此Excel圖表教程為Microsoft Excel中的創建和自定義圖提供了綜合指南。 從基本圖表創建到高級技術,學習有效地可視化數據。 每個人都使用Excel圖表來可視化DAT

在Excel創建圖表後,您通常想使用它的第一件事是什麼?使圖表完全像您在腦海中描繪的方式一樣! 在現代版本的Excel中,自定義圖表很容易有趣。 microsof

本教程通過實際示例演示了Excel替換和替代功能。 了解如何使用文本,數字和日期替換,以及如何在單個公式中嵌套多個替換或替換功能。 上週,我們前


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境