Header Ads

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:

  1. Mở Microsoft Excel và nhấn "Alt + F11" để mở Visual Basic Editor.
  2. Trong Visual Basic Editor, vào "Insert" > "Module" để tạo một module mới.
  3. 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

    
  1. Đóng Visual Basic Editor và lưu file Excel.
  2. 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

No comments

Powered by Blogger.