Excel VBA - Hướng dẫn trích xuất từ hoặc đoạn văn bản từ ô Excel
Để trích xuất một từ hoặc đoạn văn bản từ các ô Excel, bạn có thể sử dụng hàm do người dùng định nghĩa (UDF) như sau:
- Mở Microsoft Excel và nhấn "Alt + F11" để mở Visual Basic Editor.
- Trong Visual Basic Editor, vào "Insert" > "Module" để tạo một module mới.
- Sao chép và dán mã UDF sau vào module:
Function ExtractWord(cell As Range, wordNumber As Integer) As String
Dim words() As String
words = Split(cell.Value, " ")
If wordNumber > 0 And wordNumber <= UBound(words) + 1 Then
ExtractWord = words(wordNumber - 1)
Else
ExtractWord = ""
End If
End Function
- Đóng Visual Basic Editor và lưu file Excel.
- Trong Excel, sử dụng hàm
ExtractWord(cell, wordNumber)
để trích xuất từ cụ thể.
Ví dụ: =ExtractWord(A1, 2)
sẽ lấy từ thứ hai từ ô A1.
Nguồn: teachexcel.com
Post a Comment