Excel trích xuất văn bản trước dấu phân cách cuối cùng
Ở đây chúng tôi mô tả, cách lấy một phần của chuỗi văn bản, là phần sau phiên bản cuối cùng của một số chuỗi (dấu cách, dấu gạch chéo. ) Show
thích ở đây chúng ta cần bướm (vì nó nằm sau dấu gạch chéo cuối cùng) Làm thế nào để làm nó? Đối với chuỗi trong A2, hãy sử dụng chuỗi này
Tại sao?
Nhân tiện, để có được những gì TRƯỚC phiên bản cuối cùng của một thứ gì đó, hãy sử dụng một cái gì đó như thế này
Trong khi sử dụng Excel, chúng ta thường cần tách các ô văn bản và cần một phần dữ liệu của mình, chẳng hạn như cần có phần cuối của từ trong văn bản dài. Trong bài viết này, chúng ta sẽ thảo luận về cách trích xuất phần cuối của văn bản sau dấu cách với sự trợ giúp của Excel theo 5 cách khác nhau rất đơn giản và thuận tiện Mục lục ẩn Tải sách bài tập thực hành 6 cách trích xuất văn bản sau dấu cách cuối cùng trong Excel 1. Sử dụng hàm bên phải để trích xuất văn bản sau dấu cách cuối cùng 2. Sử dụng hàm Trim để trích xuất văn bản 3. Sử dụng FilterXML để trích xuất văn bản sau dấu cách cuối cùng 4. Trích xuất văn bản sau dấu cách cuối cùng bằng chức năng XLookup 5. Sử dụng Flash Fill Handle để trích xuất văn bản sau dấu cách cuối cùng trong Excel 6. Sử dụng Macro VBA để trích xuất văn bản sau dấu cách cuối cùng trong Excel Sự kết luận Những bài viết liên quan Tải sách bài tập thực hànhTải sách bài tập thực hành này bên dưới Trích xuất văn bản sau dấu cách cuối cùng. xlsm 6 cách trích xuất văn bản sau dấu cách cuối cùng trong ExcelTrong bài viết này, tôi sẽ sử dụng tập dữ liệu dưới đây cho mục đích minh họa. Trong phạm vi Ô B5. B11, văn bản dài trong cột Tên & Chỉ định được hiển thị. Ngay cạnh cột này là một cột khác chứa một phần văn bản sau dấu cách cuối cùng được hiển thị. Làm thế nào chúng ta có được phần cắt ngắn này của văn bản cột Tên & Chỉ định, chúng ta sẽ thảo luận ở đây với các giải thích kèm theo minh họa 1. Sử dụng hàm bên phải để trích xuất văn bản sau dấu cách cuối cùngỞ đây, chúng ta sẽ sử dụng các công thức Excel như hàm RIGHT, hàm LEN, hàm TÌM KIẾM, hàm SUBSTITUTE và hàm IFERROR. Mỗi người trong số họ có một vai trò cụ thể để làm cho việc trích xuất văn bản này sau khi không gian hoạt động hoàn toàn bước
🔎 Công thức thực sự hoạt động như thế nào? 1. LEN(B5). Nó sẽ trả về độ dài của ký tự văn bản trong Ô B5. Nó sẽ trả về 20 2. SUBSTITUTE(B5,” ”,””). Hàm này sẽ thay thế tất cả khoảng trống trong Ô B5 mà không có chuỗi, Nói cách khác, không có gì 3. LEN(SUBSTITUTE(B5,” “,””). Hàm này sẽ trả về độ dài của chuỗi sau khi thay thế văn bản bằng chuỗi không. Nó sẽ trả về 19 4. LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)). Hàm này sẽ trả về số khoảng trống trong văn bản Ô B5. Nó sẽ trả về 1 5. SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))). Với chức năng này, vị trí của khoảng trắng cuối cùng trong Ô văn bản ở Ô B5 sẽ được thay thế bằng dấu # 6. TÌM KIẾM(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,”-\ “,””)))). Chức năng tìm kiếm sẽ xác định vị trí của # trong chuỗi được trả về ở bước 5, nói cách khác, vị trí chính xác của khoảng trắng sẽ được xác định. Nó sẽ trả về 17 7. LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))). Chúng ta sẽ biết số lượng ký tự sau # theo công thức này. Nó sẽ trả về 3 8. RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))),B5). Vì chúng ta đã biết vị trí và số ký tự sau khoảng trắng cuối cùng, chúng ta có thể dễ dàng cắt bớt phần bên phải của văn bản Ô trong Ô B5 bằng cách sử dụng công thức này 9. IFERROR(RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))))), . Hàm IFERROR giúp loại bỏ bất kỳ lỗi nào liên quan đến việc không có dấu cách hoặc dấu phân cách liên quan Ghi chú Nếu bạn có dấu phân cách không phải là dấu cách, bạn chỉ cần thay thế dấu cách bằng dấu phân cách bạn muốn Đọc thêm. Cách trích xuất văn bản từ một ô trong Excel (5 cách) 2. Sử dụng hàm Trim để trích xuất văn bảnTrong phương pháp này, chúng ta sẽ sử dụng các hàm như hàm TRIM, hàm RIGHT, hàm LEN, hàm SEARCH, hàm SUBSTITUTE và hàm IFERROR để trích xuất văn bản từ chuỗi dài bước
🔎 Công thức thực sự hoạt động như thế nào? 1. LEN(B5). Hàm LEN trả về một số ký tự văn bản trong Ô B5 2. REPT(” “,LEN(B5). Ở đây, hàm REPT sẽ trả về số lượng chuỗi dấu cách theo độ dài của văn bản gốc trong Ô B5, mà chúng ta đã nhận được từ hàm LEN(B5) 3. SUBSTITUTE(B5,”-“,REPT(” “,LEN(B5))). Sau đó, hàm SUBSTITUTE sẽ thay thế khoảng trắng bằng chuỗi mà chúng ta đã nhận được từ hàm REPT trước đó 4. RIGHT(SUBSTITUTE(B5,”*”,REPT(” “,LEN(B5)))). Sau đó hàm RIGHT sẽ chỉ lấy phần bên phải của chuỗi 5. TRIM(RIGHT(SUBSTITUTE(B5,”*”,REPT(” “,LEN(B5))),LEN(B5))). Cuối cùng, hàm TRIM sẽ cắt toàn bộ đầu ra bằng cách loại bỏ mọi khoảng trống thừa Ghi chú Nếu bạn có dấu phân cách không phải là dấu cách, bạn chỉ cần thay thế dấu cách bằng dấu phân cách bạn muốn Đọc thêm. Cách trích xuất văn bản sau khoảng trắng đầu tiên trong Excel (3 phương pháp) bài đọc tương tự
3. Sử dụng FilterXML để trích xuất văn bản sau dấu cách cuối cùngHàm Filter-XML đưa ra dữ liệu cụ thể từ XML bằng một biểu thức XPath. XML là một văn bản có định dạng được sử dụng chủ yếu để lưu trữ và vận chuyển dữ liệu. Họ chủ yếu vận chuyển dữ liệu theo một cách cụ thể bước
Đọ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) 4. Trích xuất văn bản sau dấu cách cuối cùng bằng chức năng XLookupCông dụng của XLOOKUP là tra cứu các giá trị trong phạm vi mảng. Và chúng trả về các giá trị phù hợp từ mảng trả về. XLOOKUP hoạt động như một sự thay thế cho các hàm cũ hơn như HLOOKUP, VLOOKUP, v.v. bước
Đọ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) 5. Sử dụng Flash Fill Handle để trích xuất văn bản sau dấu cách cuối cùng trong ExcelFlash fill là một công cụ rất hữu ích trong Excel. Bạn có thể dễ dàng tự động hóa hoặc lấp đầy các ô theo chức năng của mình. Nó thực sự nhận ra một mẫu và điền vào các ô theo các mẫu đó bước
6. Sử dụng Macro VBA để trích xuất văn bản sau dấu cách cuối cùng trong ExcelSử dụng Macro VBA đơn giản có thể giảm đáng kể thời gian Trích xuất một phần văn bản từ một chuỗi dài bước
Ghi chú Trong mã này, phạm vi ô B5. B11 chỉ ra rằng mã này sẽ thực thi trong phạm vi ô B5. B11, vì vậy nếu bạn có dữ liệu của mình trong các Phạm vi ô khác, hãy thay thế phạm vi ô bằng tham chiếu Ô mong muốn của bạn
Sự kết luậnTóm lại, câu hỏi “trong excel, cách trích xuất văn bản sau dấu cách cuối cùng” được trả lời ở đây theo 5 cách khác nhau. Bắt đầu từ việc sử dụng các công thức chuỗi tiếp tục sử dụng XLOOKUP và các công thức FILTERXML đã kết thúc bằng việc sử dụng Macro VBA. Trong số tất cả các phương pháp được sử dụng ở đây, sử dụng công thức chuỗi là cách dễ hiểu và đơn giản nhất. Quy trình VBA cũng ít tốn thời gian và đơn giản hơn nhưng yêu cầu kiến thức liên quan đến VBA trước đó. Các phương pháp khác không có yêu cầu như vậy Đối với vấn đề này, một sổ làm việc hỗ trợ macro được đính kèm để bạn có thể thực hành và làm quen với các phương pháp này Hãy hỏi bất kỳ câu hỏi hoặc phản hồi thông qua phần bình luận. Mọi đề xuất để cải thiện cộng đồng Exceldemy sẽ được đánh giá cao |