如何在Excel中僅提取粗體文字
Excel是一個強大的工具,它提供各種用於資料處理和分析的函式。要僅從Excel列表中提取粗體文字,可以使用VBA宏。
從Excel列表中僅提取粗體文字
在這裡,我們將首先使用VBA應用程式建立一個公式,然後使用它來完成任務。讓我們看看一個簡單的過程,從Excel列表中僅提取粗體文字。
步驟1:考慮一個Excel表格,其中包含如下所示的句子列表。

在當前可見的工作表上,右鍵單擊工作表名稱標籤以載入工作表管理選單。選擇“檢視程式碼”,將彈出Microsoft Visual Basic for Applications視窗。
或者,您可以透過“開發工具”->“Visual Basic”進入Microsoft Visual Basic for Applications視窗。您也可以同時按下Alt + F11鍵來開啟它。
步驟2:在Microsoft Visual Basic for Applications視窗中,單擊插入->模組,在Module1中輸入以下程式碼。在此步驟中,我們定義了一個新的函式“ExtractBold”。
右鍵單擊 > 檢視程式碼 > 插入 > 模組 > 複製程式碼。
Function ExtractBold(SelectRng As Range)
If SelectRng.Font.Bold Then
ExtractBold = SelectRng.Value
Else
ExtractBold = ""
End If
End Function
儲存宏。然後退出Microsoft Visual Basic for Applications。
步驟3:現在,要僅從列表中提取粗體文字,請單擊空單元格(在我們的例子中為單元格C2),然後按Enter鍵輸入公式 =ExtractBold(A2) 以獲取結果。

步驟4:最後,要填充所有值,請使用自動填充柄從第一個結果向下拖動,最終結果將類似於下圖。

結論
要僅從Excel列表中提取粗體文字,可以使用以下VBA函式。該函式以範圍(SelectRng)作為輸入,並檢查範圍中每個單元格的字型是否為粗體。如果單元格為粗體,則返回該單元格的值;如果不是,則返回空字串。透過將此函式應用於所需範圍,可以輕鬆過濾並僅提取粗體文字,這對於Excel中的資料分析和處理非常有用。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP