Tìm và thay thế ký tự cuối cùng trong excel
Bài viết này mô tả cú pháp công thức và cách sử dụng hàm REPLACE và REPLACEB trong Microsoft Excel Sự miêu tảREPLACE thay thế một phần của chuỗi văn bản, dựa trên số lượng ký tự bạn chỉ định, bằng một chuỗi văn bản khác REPLACEB thay thế một phần của chuỗi văn bản, dựa trên số byte bạn chỉ định, bằng một chuỗi văn bản khác Quan trọng.
Các ngôn ngữ hỗ trợ DBCS bao gồm tiếng Nhật, tiếng Trung (Giản thể), tiếng Trung (Phồn thể) và tiếng Hàn cú phápREPLACE(old_text, start_num, num_chars, new_text) REPLACEB(old_text, start_num, num_byte, new_text) Cú pháp hàm REPLACE và REPLACEB có các đối số sau
Thí dụSao chép dữ liệu ví dụ trong bảng sau và dán vào ô A1 của trang tính Excel mới. Để các công thức hiển thị kết quả, hãy chọn chúng, nhấn F2, rồi nhấn Enter. Nếu cần, bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu Dữ liệu abcdefghijk 2009 123456 Công thức Mô tả (Kết quả) Kết quả =REPLACE(A2,6,5,"*") Thay thế năm ký tự trong abcdefghijk bằng một ký tự *, bắt đầu bằng ký tự thứ sáu (f) Trong hướng dẫn này, bạn sẽ tìm hiểu cách tìm vị trí xuất hiện cuối cùng của một ký tự trong một chuỗi trong Excel Vài ngày trước, một đồng nghiệp đã đưa ra vấn đề này Anh ấy có một danh sách các URL như hình bên dưới và anh ấy cần trích xuất tất cả các ký tự sau dấu gạch chéo cuối cùng (“/”) Ví dụ: từ https. //thí dụ. com/archive/Jan anh ấy phải trích xuất 'Jan'. Sẽ thực sự dễ dàng nếu chỉ có một dấu gạch chéo trong các URL Những gì anh ấy có là một danh sách khổng lồ gồm hàng nghìn URL có độ dài khác nhau và số lượng dấu gạch chéo về phía trước khác nhau Trong những trường hợp như vậy, mẹo là tìm vị trí của lần xuất hiện cuối cùng của dấu gạch chéo lên trong URL Trong hướng dẫn này, tôi sẽ chỉ cho bạn hai cách để làm điều này
Lấy Vị trí Cuối cùng của Ký tự bằng Công thức ExcelKhi bạn có vị trí của lần xuất hiện cuối cùng, bạn có thể chỉ cần trích xuất bất kỳ thứ gì ở bên phải của nó bằng hàm RIGHT Đây là công thức tìm vị trí cuối cùng của dấu gạch chéo về phía trước và trích xuất tất cả văn bản ở bên phải của nó =RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2,"/","@",LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))),1))
Công thức này hoạt động như thế nào?Hãy chia nhỏ công thức và giải thích cách thức hoạt động của từng phần của nó
|