Làm thế nào để trích xuất từ đầu tiên / cuối cùng / thứ n từ chuỗi văn bản trong Excel?
Bạn đã bao giờ gặp phải vấn đề mà bạn cần trích xuất một từ nhất định từ chuỗi văn bản trong một trang tính chưa? Ví dụ: bạn có dải chuỗi văn bản sau đây cần thiết để lấy từ đầu tiên / cuối cùng hoặc từ thứ n từ chúng, ở đây tôi có thể nói về một số cách hiệu quả để bạn giải quyết nó.
- Trích xuất từ đầu tiên hoặc họ từ chuỗi văn bản bằng các công thức
- Trích xuất từ thứ n từ chuỗi văn bản với chức năng do người dùng xác định
- Trích xuất từng từ từ chuỗi văn bản và liệt kê chúng theo chiều ngang hoặc chiều dọc
- Trích xuất từ thứ n từ chuỗi văn bản bằng một công cụ tuyệt vời
Trích xuất từ đầu tiên hoặc họ từ chuỗi văn bản bằng Công thức
Nếu bạn cần trích xuất từ đầu tiên từ danh sách các chuỗi văn bản, các công thức sau có thể giúp bạn.
Để trích xuất từ đầu tiên, vui lòng nhập công thức bên dưới vào một ô trống, sau đó kéo chốt Tự động điền của ô này vào phạm vi bạn cần.
= IF (ISERR (FIND ("", A2)), "", LEFT (A2, FIND ("", A2) -1))
Để trích xuất từ cuối cùng từ mỗi ô, vui lòng áp dụng công thức sau:
= IF (ISERR (FIND ("", A2)), "", RIGHT (A2, LEN (A2) -FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN ( SUBSTITUTE (A2, "", ""))))))
Và bây giờ bạn sẽ thấy từ đầu tiên hoặc từ cuối cùng được trích xuất từ mỗi ô.
Ghi chú: Trong các công thức trên, A2 cho biết ô bạn sẽ trích xuất từ đầu tiên hoặc từ cuối cùng.
Khó nhớ các công thức phức tạp dài? Công cụ tuyệt vời giúp bạn trích xuất Word thứ nith chỉ vài lần nhấp chuột!
Các công thức dài ở trên chỉ có thể trích xuất từ đầu tiên và từ cuối cùng, nhưng sẽ vô ích khi trích xuất từ thứ n được chỉ định, nói từ thứ hai, từ thứ sáu, v.v. Ngay cả khi bạn có thể tìm ra công thức để giải quyết vấn đề, công thức phải quá phức tạp để ghi nhớ và áp dụng. Ở đây, tính năng Trích xuất từ thứ n trong ô của Kutools cho Excel được khuyến nghị và nó sẽ giúp bạn trích xuất từ thứ n dễ dàng nhất có thể!

Kutools cho Excel - Bao gồm hơn 300 công cụ tiện dụng cho Excel. Bản dùng thử miễn phí đầy đủ tính năng 30-ngày, không cần thẻ tín dụng! Get It Now
Trích xuất từ thứ n từ chuỗi văn bản với chức năng do người dùng xác định
Nếu bạn muốn trích xuất từ thứ hai, thứ ba hoặc bất kỳ từ thứ n nào từ chuỗi văn bản, bạn có thể tạo một hàm do người dùng xác định để xử lý nó.
1. Giữ ALT + F11 phím để mở Cửa sổ Microsoft Visual Basic for Applications.
2. Nhấp chuột Chèn > Mô-đunvà dán mã sau vào Mô-đun cửa sổ.
Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. Sau đó lưu mã, trong ví dụ này, tôi sẽ nhận được từ thứ ba từ chuỗi, vì vậy hãy nhập công thức này = findword (A2,3) vào ô trống B2, sau đó kéo chốt Tự động điền của ô này vào phạm vi bạn cần. Xem ảnh chụp màn hình:
LƯU Ý Trong công thức trên, A2 là ô mà bạn muốn trích xuất từ, số 3 cho biết từ thứ ba trong chuỗi mà bạn sẽ trích xuất và bạn có thể thay đổi chúng khi cần.
Trích xuất từng từ từ chuỗi văn bản và liệt kê chúng theo chiều ngang hoặc chiều dọc
Phương pháp này sẽ giới thiệu Kutools cho Excel's Chia ô tiện ích để trích xuất từng từ từ các ô chuỗi văn bản, sau đó liệt kê các từ được trích xuất theo chiều ngang hoặc chiều dọc dựa trên nhu cầu của bạn.
Kutools cho Excel - Bao gồm hơn 300 công cụ tiện dụng cho Excel. Bản dùng thử miễn phí đầy đủ tính năng 30-ngày, không cần thẻ tín dụng! Dùng thử miễn phí ngay!
1. Chọn các ô chuỗi văn bản mà bạn sẽ trích xuất các từ của chúng và nhấp vào Kutools > Hợp nhất & Tách > Chia ô.
2. Trong hộp thoại Mở Ô Tách, chỉ định kiểu tách trong Kiểu phần, kiểm tra Không gian tùy chọn trong Chỉ định dấu phân tách phần và nhấp vào Ok cái nút. Xem ảnh chụp màn hình:
3. Bây giờ chỉ định phạm vi đích mà bạn sẽ xuất các từ được trích xuất vào và nhấp vào OK nút
Nếu bạn đã kiểm tra Chia thành các cột trong hộp thoại Chia ô ở trên, mọi từ được trích xuất từ mọi chuỗi văn bản và được liệt kê theo chiều dọc.
Nếu bạn đã kiểm tra Chia thành hàng trong hộp thoại Split Cells ở trên, mọi từ được trích xuất từ mọi chuỗi văn bản và được liệt kê theo chiều ngang.
Trích xuất từ thứ n từ chuỗi văn bản trong Excel bằng một công cụ tuyệt vời
Nếu bạn đã cài đặt Kutools cho Excel, bạn có thể sử dụng Trình trợ giúp công thức> Trích xuất từ thứ n trong tính năng ô để nhanh chóng trích xuất từ thứ n từ ô được chỉ định một cách dễ dàng.
Kutools cho Excel - Bao gồm hơn 300 công cụ tiện dụng cho Excel. Bản dùng thử miễn phí đầy đủ tính năng 30-ngày, không cần thẻ tín dụng! Dùng thử miễn phí ngay!
1. Chọn ô bạn sẽ đặt từ được trích xuất và nhấp vào Kutools > Công thức trợ giúp > Công thức trợ giúp để kích hoạt tính năng này.
2. Trong hộp thoại Trình trợ giúp công thức, vui lòng thực hiện như sau:
(1) Chọn bản văn từ Loại công thức danh sách thả xuống;
(2) Nhấp để đánh dấu Trích xuất từ thứ n trong ô trong Chọn một công thức hộp danh sách;
(3) Trong Pin , chỉ định ô mà bạn sẽ trích xuất từ;
(4) Trong Thứ N hộp, chỉ định số lượng.
3. Nhấn vào Ok cái nút. Nếu cần, hãy kéo Xử lý Tự động điền của ô công thức và sao chép công thức sang các ô khác.
Demo: trích xuất từng từ từ chuỗi văn bản và liệt kê chúng theo chiều ngang hoặc chiều dọc
Các bài liên quan:
- Làm cách nào để trích xuất văn bản trước / sau dấu cách hoặc dấu phẩy chỉ trong Excel?
- Làm cách nào để tách văn bản bằng dấu cách / dấu phẩy / dấu phân cách trong Excel?
- Làm thế nào để trích xuất văn bản giữa dấu phẩy / dấu ngoặc nhọn / dấu ngoặc đơn trong Excel?
Các công cụ năng suất văn phòng tốt nhất
Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn
- Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
- Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
- Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
- Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
- Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
- Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
- Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
- Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
- Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!




















