Excel trích xuất văn bản sau dấu phẩy đầu tiên

Đôi khi, bạn có thể cần trích xuất một văn bản cụ thể để có hình dung và so sánh tốt hơn. Ví dụ: bạn muốn chỉ trích xuất tên của khách hàng mà không có ID đơn đặt hàng được đặt trong cùng một ô. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách trích xuất văn bản sau dấu cách đầu tiên trong Excel


Mục lục

Tải sách bài tập thực hành

Tải xuống sách bài tập thực hành này để thực hành trong khi bạn đang đọc bài viết này

Trích xuất văn bản. xlsm


3 cách thích hợp để trích xuất văn bản sau dấu cách đầu tiên trong Excel

Trong các phần sau, chúng tôi sẽ trình bày 3 cách phù hợp bao gồm một số chức năng như chức năng MID, FIND, LEN và RIGHT. Ngoài ra, chúng tôi sẽ áp dụng mã VBA để thực hiện trích xuất văn bản tương tự. Trong hình ảnh bên dưới, một tập dữ liệu mẫu được cung cấp để hoàn thành nhiệm vụ

Excel trích xuất văn bản sau dấu phẩy đầu tiên

1. Hợp nhất hàm MID với hàm FIND để trích xuất văn bản sau khoảng trắng đầu tiên trong Excel

Trước hết, chúng ta sẽ áp dụng Hàm MID và Hàm FIND để trích xuất văn bản khi cần. Đầu tiên, hãy biết chức năng TÌM hoạt động như thế nào

Cú pháp của Hàm TÌM

=FIND(tìm_văn_bản, trong_văn_bản, [số_bắt_đầu])

Giải thích các lập luận

  • Find_text là ký tự cụ thể mà chúng tôi muốn tìm trong một ô tham chiếu
  • Trong_văn_bản là ô tham chiếu chứa ký tự văn bản
  • Start_num là số sê-ri của ký tự cụ thể. Nếu chúng ta nhập 1, nó sẽ trả về số ký tự cụ thể đầu tiên và nếu chúng ta nhập 2, nó sẽ trả về ký tự cụ thể thứ hai

Giá trị trả về

Hàm FIND trả về số ký tự của một ký tự cụ thể trong văn bản

Bước 1. Chọn đối số find_text

  • Khi chúng tôi muốn tìm khoảng trống, chúng tôi nhập (“ ”) làm văn bản tìm kiếm của chúng tôi

=FIND(" ",)

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 2. Chọn đối số within_text

  • Nhấp vào ô B5 để chọn nó làm within_text của chúng tôi

=FIND(" ",B5)

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 3. Nhập đối số start_num

  • Vì chúng ta muốn tìm khoảng trắng đầu tiên trong ô B5, hãy nhập 1 làm đối số start_num với công thức sau

=FIND(" ",B5,1)

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 4. Tìm số ký tự khoảng trắng

  • Nhấn Enter để xem số ký tự của khoảng trắng. Vì khoảng trắng đầu tiên nằm trong ký tự số 8 trong ô B5, nó sẽ dẫn đến 8

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 5. Áp dụng chức năng MID

Cú pháp của hàm MID

=MID(văn bản, start_num, num_chars)

Giải thích các lập luận

  • Văn bản là ô tham chiếu chứa ký tự văn bản
  • Start_num là số ký tự đầu tiên mà từ đó nó sẽ trả về giá trị
  • Num_chars là số ký tự cuối cùng. Nó sẽ trả về kết quả đến ký tự đó trong dãy số ký tự

Giá trị trả về

Hàm MID trả về giá trị ô từ Start_num đến số sê-ri ký tự Num_chars

  • Đối với đối số văn bản, hãy chọn ô B5 với công thức sau

=MID(B5,FIND(" ",B5,1)

Excel trích xuất văn bản sau dấu phẩy đầu tiên

  • Đối với đối số start_num, hãy nhập giá trị được trả về từ hàm FIND ở Bước 4

=MID(B5,FIND(" ",B5,1)

Excel trích xuất văn bản sau dấu phẩy đầu tiên

  • Nhập đối số num_chars là 20 với công thức sau

=MID(B5,FIND(" ",B5,1),20)

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 6. Kết quả

  • Cuối cùng, nhấn Enter để xem kết quả với giá trị được trích xuất

Excel trích xuất văn bản sau dấu phẩy đầu tiên

  • Sử dụng công cụ Tự động điền để áp dụng cùng một công thức trong các ô trống bắt buộc

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Đọc thêm. Cách trích xuất văn bản sau khoảng trắng thứ hai trong Excel (6 phương pháp)


bài đọc tương tự

  • Trích xuất văn bản sau một ký tự trong Excel (6 cách)
  • Cách trích xuất văn bản giữa hai ký tự trong Excel (4 phương pháp)
  • Trích xuất văn bản trước ký tự trong Excel (4 cách nhanh chóng)

2. Kết hợp các hàm RIGHT, LEN và FIND để trích xuất văn bản sau khoảng trắng đầu tiên trong Excel

Trong các phần tiếp theo, chúng ta sẽ kết hợp 3 hàm RIGHT, LEN và hàm FIND để trích xuất văn bản sau dấu cách. Thực hiện theo các bước dưới đây để hoàn thành nhiệm vụ

Bước 1. Áp dụng chức năng TÌM

  • Giống như trước đây, hãy nhập hàm TÌM theo công thức sau. Nó sẽ trả về 8 là số ký tự của khoảng trắng

=FIND(" ",B5,1)

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 2. Chèn chức năng LEN

Cú pháp của hàm MID

=LEN(văn bản)

Giải thích các lập luận

  • Văn bản là giá trị văn bản tham chiếu

Giá trị trả về

Hàm LEN trả về số ký tự của một văn bản cụ thể

  • Để tìm sự khác biệt về số ký tự từ phía bên phải, hãy nhập công thức sau

________số 8_______

Excel trích xuất văn bản sau dấu phẩy đầu tiên

  • Do đó, kết quả là nó sẽ trả về 13

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 3. Chèn chức năng RIGHT

Cú pháp của hàm RIGHT

=RIGHT(văn bản,[num_chars])

Giải thích các lập luận

  • văn bản là giá trị văn bản tham chiếu
  • Num_chars là số của một ký tự cụ thể từ phía bên phải

Giá trị trả về

Hàm RIGHT trả về văn bản cho một số ký tự cụ thể từ phía bên phải

  • Để chọn B5 làm đối số văn bản, hãy nhập công thức sau

=RIGHT(B5,LEN(B5)-FIND(" ",B5,1))

Excel trích xuất văn bản sau dấu phẩy đầu tiên

  • Để chọn đối số num_chars, hãy chèn giá trị trả về của hàm LEN từ Bước 2 với công thức sau

=RIGHT(B5,LEN(B5)-FIND(" ",B5,1))

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 4. Kết quả

  • Cuối cùng, nhấn Enter để xem giá trị được trích xuất đầu tiên sau dấu cách

Excel trích xuất văn bản sau dấu phẩy đầu tiên

  • Do đó, hãy sử dụng công cụ Tự động điền để lấy tất cả các giá trị được trích xuất

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Đọc thêm. Cách trích xuất văn bản giữa hai khoảng trắng trong Excel (5 phương pháp)


3. Chạy mã VBA để trích xuất văn bản sau khoảng trắng đầu tiên trong Excel

Ngoài các phần trước, bạn có thể thực hiện điều tương tự với sự trợ giúp của VBA Excel. Làm theo hướng dẫn bên dưới để thực hiện nhiệm vụ

Bước 1. Tạo một mô-đun

  • Đầu tiên, nhấn Alt + F11 để mở VBA Macro
  • Nhấp vào Chèn
  • Sau đó, chọn Mô-đun

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 2. Viết mã VBA

  • Dán VBA sau
Sub VBA_to_extract_text()
'Declare variable
Dim Selection_Rng As Range
Dim cell_Value As Range
'Define Selection range to get from selection
Set Selection_Rng = Application.Selection
'Apply for loop
For Each cell_Value In Selection_Rng
'Formula to extract text after space
cell_Value.Offset(0, 1).Value = Right(cell_Value, Len(cell_Value) - InStr(cell_Value, " "))
Next cell_Value
End Sub

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 3. Chọn các ô

  • Chọn các ô trong phạm vi

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 4. Chạy chương trình

  • Đầu tiên, nhấp vào Lưu
  • Sau đó, nhấn vào biểu tượng Play hoặc nhấn F5

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Bước 5. Kết quả cuối cùng

  • Sau khi chạy chương trình, tất cả các giá trị sẽ được trích xuất cùng một lúc như trong hình bên dưới

Excel trích xuất văn bản sau dấu phẩy đầu tiên

Đọc thêm. Cách trích xuất văn bản từ một ô trong Excel (5 cách)


Phần kết luận

Cuối cùng, tôi hy vọng bây giờ bạn đã hiểu cách trích xuất văn bản sau khoảng trắng đầu tiên trong Excel. Tất cả các chiến lược này nên được thực hiện khi dữ liệu của bạn đang được giáo dục và thực hành. Kiểm tra cuốn sách thực hành và áp dụng những gì bạn đã học. Chúng tôi được thúc đẩy để tiếp tục cung cấp các chương trình như thế này vì sự hỗ trợ hào phóng của bạn

Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng liên hệ với chúng tôi. Hãy chia sẻ suy nghĩ của bạn trong phần bình luận bên dưới