Mục lục
Bài viết sẽ mô tả quy trình tìm (các) ký tự trong một chuỗi từ phải trong Excel. Đôi khi chúng ta cần lưu trữ dữ liệu cuối cùng của một chuỗi ký tự trong Excel. Giả sử chúng ta muốn lưu trữ họ của một nhóm người nhất định trong một cột. Trong trường hợp đó, chúng ta cần trích xuất các ký tự trong tên từ bên phải.
Ở đây, tôi sẽ sử dụng tập dữ liệu sau để mô tả chiến thuật tìm các ký tự trong chuỗi từ bên phải. Giả sử một nhóm người làm việc trong văn phòng và họ có ID và ID người dùng của riêng mình. Chúng tôi sẽ nghiên cứu về Tên , ID và ID người dùng của họ để giải thích vấn đề của chúng tôi và giải pháp cho vấn đề đó.
Tải xuống Sách bài tập thực hành
Tìm ký tự từ bên phải.xlsx
4 cách để tìm ký tự trong chuỗi từ bên phải trong Excel
1. Sử dụng hàm RIGHT của Excel để tìm ký tự trong chuỗi từ bên phải
Cách đơn giản nhất để tìm các ký tự trong chuỗi từ bên phải là sử dụng hàm RIGHT . Giả sử chúng ta muốn lưu trữ các số trong ID trong cột . Hãy thảo luận về chiến lược bên dưới.
Các bước:
- Đầu tiên, tạo một cột mới và nhập công thức sau vào ô E5 .
=RIGHT(C5,3)
Đây, PHẢI hàm lấy chuỗi ký tự trong ô C5 và tìm các ký tự 3 cuối cùng từ đó. Vì mỗi ID có 3 số, chúng tôi đặt [num_chars] là 3 .
- Nhấn ENTER và bạn sẽ thấy các chữ số 3 cuối cùng của ID trong ô C5 .
- Bây giờ, hãy sử dụng Fill Handle để Tự động điền các ô thấp hơn.
Thao tác này sẽ cung cấp bạn bằng các số trong ID trong cột E . Do đó, bạn có thể tìm các ký tự trong một chuỗi từ bên phải và lưu trữ chúng trong một ô.
Đọc thêm: Cách tìm ký tự trong chuỗi Excel (8 cách đơn giản)
2. Áp dụng hàm LEN và FIND của Excel để trích xuất ký tự trong chuỗi từ bên phải
Giả sử chúng ta muốn trích xuất họ từ tên
Các bước:
- Tạo cột mới cho họ và nhập công thức sau trong ô E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Ở đây, chúng tôi xác định vị trí của Khoảng cách giữa tên và họ với sự trợ giúp của hàm FIND rồi trừ vị trí này khỏi độ dài của chuỗi trong ô B5 (toàn bộ tên ). Bằng cách này, chúng ta báo cho hàm RIGHT những ký tự mà nó sẽ lưu trữ trong ô E5 . Chúng tôi đã sử dụng hàm LEN để xác định độ dài của chuỗi ô B5 .
- Bây giờ hãy nhấn nút ENTER và bạn sẽ thấy họ của ô B5 trong ô E5 .
- Sử dụng Điều khiển điền để Tự động điền các ô thấp hơn.
Sau đó, bạn sẽ thấy họ trong cột E . Đây là một phương pháp khác mà bạn có thể áp dụng để tìm các ký tự trong một chuỗi từ bên phải và lưu trữ chúng trong một ô.
Đọc thêm: Cách tìm từ bên phải trong Excel ( 6 Phương pháp)
Các bài đọc tương tự
- [Đã sửa]: Không thể tìm lỗi dự án hoặc thư viện trong Excel (3 giải pháp)
- Cách tìm * Ký tự không phải là ký tự đại diện trong Excel (2 phương pháp)
- Cách tìm hàng cuối cùng có giá trị cụ thể trong Excel ( 6 phương pháp)
- Tìm giá trị cuối cùng trong cột lớn hơn 0 trong Excel (2 công thức đơn giản)
- Cách tìm 3 giá trị thấp nhất trong Excel (5 Phương pháp Dễ dàng)
3. Sử dụng Hàm Kết hợp để Tìm Ký tự trong Chuỗi từ Bên Phải
Hãy tưởng tượng bạn chỉ muốn lưu trữ số từ ID Người dùng của những người này. Chúng ta có thể làm điều này bằng cách lồng các hàm LEN , FIND và SUBSTITUTE vào hàm RIGHT . Hãy xem cách chúng ta có thể hoàn thành mục đích của mình.
Các bước:
- Tạo cột mới cho ID người dùng số và nhập công thức sau vào ô E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Tại đây, chúng ta đã lồng LEN , FIND và SUBSTITUTE trong hàm RIGHT để trích xuất UID No aschữ. Hãy chia công thức thành các phần bên dưới.
Phân tích công thức
- LEN(D5)—-> Hàm Độ dài trả về số lượng ký tự .
- Đầu ra : 11
- SUBSTITUTE(D5,”-“,””)—-> ; Hàm SUBSTITUTE thay thế dấu gạch ngang không có gì.
- SUBSTITUTE(“PLK-OIQ-249″,”-“,”” )—-> trở thành PLKOIQ249
- Đầu ra : “PLKOIQ249”
- LEN(SUBSTITUTE(D5,”-“,””))—-> trở thành LEN( “PLKOIQ249” )
- Đầu ra : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””))) —-> trở thành LEN(D5)-LEN( “PLKOIQ249” )
- 11-9
- Đầu ra : 2
- SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,” -“,””))—-> trở thành
- SUBSTITUTE(D5,”-“,”#”,2)—> Nó thay thế cho vế thứ 2 gạch nối '-' với hashtag '#')
- Đầu ra : “PLK-OIQ#249”
- TÌM(“#”,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“ ,””))))—-> trở thành
- FIND(“#”,”PLK-OIQ#249″)—-> FIND Hàm tìm vị trí của ký tự đã cho # .
- Đầu ra : 8
- RIGHT(D5,LEN(D5)-FIND(“#” ,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””)))))—-> quayvào
- RIGHT(D5,LEN(D5)-8)—->
- RIGHT(D5,11-8)—->
- RIGHT(D5,3)—->
- RIGHT(“PLK-OIQ-249”,3)—-> Hàm RIGHT trích xuất số lượng ký tự từ phía bên phải .
- Đầu ra : 249
Cuối cùng, chúng tôi nhận được ID người dùng 249 . Hãy chuyển sang các bước một lần nữa.
- Nhấn ENTER và bạn sẽ chỉ thấy số trong ID người dùng .
- Sau đó, sử dụng Xử lý điền để Tự động điền các ô thấp hơn.
Do đó, bạn có thể chứa số trong ID người dùng trong cột E . Có một chút khó khăn khi tìm các ký tự trong chuỗi từ phía bên phải của nó khi phát sinh loại tình huống này.
Đọc thêm: Cách tìm ký tự trong chuỗi trong Excel
4. Tìm ký tự trong chuỗi từ bên phải bằng Flash Fill
Nếu bạn không phải là người dùng công thức, bạn có thể sử dụng lệnh Flash Fill để tìm ký tự trong một chuỗi từ bên phải của nó. Giả sử bạn muốn lưu trữ họ của những người này. Hãy thảo luận về quy trình đơn giản này.
Các bước:
- Tạo một cột mới cho họ và nhập họ ( Spears ) trong ô B5 .
- Chọn Nhà >> Điền >> Flash Fill
Ở đây, lệnh Flash Fill tuân theo một mẫu. Nóphát hiện chuỗi ký tự Spears là ký tự bên phải của toàn bộ chuỗi trong ô B5 . Và do đó, nó sẽ làm tương tự cho các ô khác.
- Thao tác này sẽ trả về tất cả họ trong các ô còn lại E6 đến E11 .
Do đó, bạn có thể tìm các ký tự trong một chuỗi từ đúng vị trí của nó.
Đọc thêm: Hàm Excel: TÌM so với TÌM KIẾM (Phân tích so sánh)
Phần thực hành
Sau đây, tôi sẽ cung cấp cho bạn bộ dữ liệu mà chúng tôi đã sử dụng để giải thích cách tìm các ký tự trong một chuỗi từ đúng vị trí của nó để các bạn tự thực hành.
Kết luận
Bài viết đã cung cấp một số phương pháp tìm ký tự trong một chuỗi từ vị trí của nó. bên phải. Các phương pháp mà tôi mô tả ở đây khá dễ hiểu. Tôi hy vọng điều này sẽ có ích cho bạn để giải quyết vấn đề của riêng bạn trong vấn đề này. Nếu bạn có các phương pháp hoặc ý tưởng hiệu quả hơn hoặc bất kỳ phản hồi nào, vui lòng để lại chúng trong hộp bình luận. Điều này có thể giúp tôi làm phong phú các bài viết sắp tới của mình.