Làm cách nào để lấy một ký tự từ một chuỗi trong excel?
Hướng dẫn này sẽ trình bày cách trích xuất văn bản trước hoặc sau một ký tự trong Excel và Google Trang tính Show
Trích xuất văn bản trước ký tự bằng hàm FIND và LEFTĐể trích xuất văn bản trước dấu phẩy, chúng ta có thể sử dụng hàm LEFT và FIND Tìm chức năngĐầu tiên, chúng ta có thể tìm vị trí của dấu phẩy bằng cách sử dụng hàm FIND rồi trừ một giá trị được trả về để lấy độ dài của Họ
Sử dụng chức năng TRÁISau đó chúng ta sử dụng hàm left để trích xuất văn bản trước vị trí được trả về bởi hàm FIND ở trên
Kết hợp các chức năng này mang lại công thức
Trích xuất văn bản sau ký tự bằng các hàm FIND, LEN và RIGHTTrong phần tiếp theo, chúng ta sẽ sử dụng Hàm FIND, LEN và RIGHT để trích xuất văn bản sau một ký tự cụ thể trong chuỗi văn bản Hàm TÌMNhư chúng ta đã làm trong ví dụ trước, chúng ta sử dụng Hàm find để tìm vị trí của dấu phẩy và sau đó trừ đi một giá trị được trả về để lấy độ dài của Họ
LEN HàmSau đó, chúng tôi sử dụng Hàm LEN để lấy tổng độ dài của văn bản
Sau đó, chúng ta có thể kết hợp các hàm FIND và hàm LEN để lấy số lượng ký tự mà chúng ta muốn trích xuất sau dấu phẩy Bạn đã bao giờ cần lấy họ và tên từ một tên đầy đủ chưa? Nhiệm vụ như thế này là dễ dàng Nhưng khi bạn có hàng trăm hoặc thậm chí hàng nghìn dòng dữ liệu, thì… …mọi thứ trở nên hoàn toàn tẻ nhạt. 😱 Thật may mắn cho chúng ta, Microsoft Excel cung cấp các hàm LEFT, RIGHT và MID Trong hướng dẫn Excel này, bạn học cách biến… … vào cái này Bạn cũng học cách khai thác toàn bộ tiềm năng của chúng bằng LEN và FIND Nếu bạn muốn gắn thẻ cùng, vui lòng tải xuống bảng tính dữ liệu mẫu của tôi tại đây Mục lục
Hãy đi sâu vào ngay Mở vở bài tập thực hành Bạn sẽ tìm thấy Tên liên hệ và Số liên lạc của một số người Đây có thể là danh sách khách hàng tiềm năng của doanh nghiệp. Hoặc, danh sách liên hệ của giáo viên dành cho học sinh Thông tin như thế này thường được chia thành các bit nhỏ hơn để sử dụng trong các ứng dụng điển hình Ví dụ: bạn có thể cần Mã vùng cho từng liên hệ Để có được điều này, bạn sử dụng hàm LEFT Trích xuất chuỗi văn bản bằng hàm LEFTHàm LEFT trích xuất một số ký tự nhất định bắt đầu từ phía bên trái của chuỗi 1. Nhập “=LEFT(” vào ô C2 nơi bạn muốn có Mã vùng đầu tiên 2. Đối số đầu tiên của hàm LEFT là văn bản, đây là chuỗi văn bản nguồn Thông thường, đây là tham chiếu ô và trong trường hợp này là B2 Vì vậy, loại =TRÁI(B2 Và đặt dấu phẩy để ngăn cách đối số tiếp theo 3. Đầu vào tiếp theo là num_chars. Đây là số ký tự từ bên trái của chuỗi sẽ được trích xuất Nếu bạn đếm các ký tự của Mã vùng bao gồm cả dấu ngoặc đơn, bạn sẽ nhận được 5 Vì vậy, hãy nhập 5 và đóng công thức bằng dấu ngoặc đơn bên phải như thế này =TRÁI(B2,5) 4. Nhấn Enter 5. Hãy lấp đầy các hàng còn lại bằng cách nhấp đúp hoặc kéo thanh điều khiển điền xuống Kết quả công việc tuyệt vời Bây giờ, bạn cần số Tiện ích mở rộng và bạn có thể lấy số này bằng chức năng RIGHT Trích xuất chuỗi văn bản bằng hàm RIGHTHàm RIGHT trích xuất một số ký tự đã cho bắt đầu từ phía bên phải của chuỗi Nó có các đối số, văn bản và num_chars giống hệt như hàm LEFT 1. Bạn muốn số Tiện ích mở rộng đầu tiên xuất hiện trong ô D2, vì vậy, hãy nhập “=RIGHT(“ Mẹo chuyên nghiệp Excel tự động đề xuất công thức khi bạn nhập Ví dụ: bạn chỉ cần nhập “=ri” và gợi ý cho “=RIGHT(” sẽ xuất hiện Nhấn phím Tab để nhập công thức gợi ý 2. Tiếp theo, nhập đối số đầu tiên vẫn là ô B2 =RIGHT(B2, 3. Sau đó, đếm số ký tự từ phải sang để có được Tiện ích mở rộng Bạn nhận được 3, vì vậy, công thức của bạn phải là =RIGHT(B2,3) 4. Nhấn Enter và điền vào các hàng còn lại bằng núm điều khiển điền một lần nữa Kết quả Được rồi Nhưng nếu bạn cần văn bản từ phần giữa thì sao? Đối với điều đó, chúng ta có chức năng MID Trích xuất chuỗi văn bản bằng hàm MIDHàm Excel MID trích xuất một số ký tự nhất định bắt đầu từ một vị trí đã chỉ định trong chuỗi nguồn 1. Số điện thoại cố định đầu tiên sẽ xuất hiện trong ô E2. Vì vậy, hãy nhập “=MID(“ Bạn có thể ẩn Cột D 2. Hàm MID có cùng đầu vào đầu tiên là LEFT và RIGHT là văn bản nguồn Vì vậy, công thức trở thành =MID(B2, 3. Đầu vào thứ hai trong hàm MID là start_num Đây là vị trí bắt đầu từ đó chuỗi con sẽ được trích xuất Hãy đếm từng ký tự trong Số liên lạc Nhập cái này vào công thức của bạn cho start_num =MID(B2,7, 3. Đầu vào thứ ba của hàm MID là num_chars. Đây là số ký tự từ start_num sẽ được đưa vào chuỗi con đầu ra Từ số ký tự hiển thị ở trên, bạn biết rằng chữ số cuối cùng của Điện thoại cố định nằm ở vị trí 14 Điều này có nghĩa là toàn bộ số Điện thoại cố định bao gồm 8 ký tự Vì vậy, công thức của bạn trở thành =MID(B2,7,8) 4. Nhấn Enter và điền vào phần còn lại của các hàng Kết quả hoàn thành tốt đẹp Bây giờ bạn đã biết cách sử dụng các hàm LEFT, RIGHT và MID Các hàm này thường được kết hợp với các hàm Excel khác để tạo ra các công thức phức tạp hơn Hãy cùng xem một số ví dụ dưới đây Trích xuất chuỗi con trước hoặc sau một ký tự cụ thểBây giờ, hãy xem Tên liên hệ Ta có thể dùng LEFT để trích Title sử dụng cho từng người Tuy nhiên, kể từ khi “Mr. "/"Bệnh đa xơ cứng. ” và “Bà. ” có độ dài chuỗi khác nhau, chúng ta phải nhập động num_chars Nếu bạn để ý, biểu tượng dấu chấm “. ” là chung cho tất cả các tiêu đề Bạn có thể sử dụng ký tự này làm dấu phân cách cho biết độ dài chuỗi cần thiết Bây giờ chỉ là vấn đề tìm dấu phân cách đó trong một văn bản nhất định. 🔎 ví dụ 1. Sử dụng chức năng TÌMHàm TÌM trả về vị trí của một văn bản đã chỉ định trong một chuỗi văn bản khác 1. Tiêu đề đầu tiên sẽ xuất hiện trong ô F2. Vì vậy, hãy gõ “=TÌM(“ 2. Đầu vào đầu tiên trong TÌM là find_text. Đây là ký tự hoặc dấu phân cách mà bạn đang tìm kiếm Vì chúng tôi đang tìm kiếm ký hiệu dấu chấm, hãy nhập =TÌM(“. ”, 3. Đầu vào tiếp theo là within_text và đây là chuỗi nguồn Trong trường hợp này, đó là ô A2. Vì vậy, công thức trên trở thành =TÌM(“. ”, A2
Kasper Langmann, Chuyên gia Microsoft Office 4. Nhấn Enter 5. Bây giờ, hãy sử dụng hàm TÌM ở trên làm đầu vào thứ hai trong hàm TRÁI Công thức của bạn trở thành =LEFT(A2,TÌM(“. ”, A2)) 6. Nhấn Enter và điền vào các hàng khác Kết quả
Kasper Langmann, Chuyên gia Microsoft Office ví dụ 3. Kết hợp các hàm TÌMTiếp theo, bạn muốn trích xuất Tên Điều này không đơn giản như các ví dụ trên. Để làm điều này, trước tiên bạn phải hiểu các khái niệm dưới đây Chúng ta hãy đi đến đó Bạn biết rằng Tên nằm giữa khoảng trắng thứ nhất và thứ hai ” ” lần lượt ở vị trí 4 và 10 Để lấy Tên, bạn có thể sử dụng MID để trích xuất các ký tự bắt đầu từ vị trí 5 (ký tự ngay sau dấu cách thứ nhất) cho đến vị trí 9 (ký tự đứng trước dấu cách thứ hai) Nhưng chính xác làm thế nào để bạn gõ công thức? 1. Lấy vị trí bắt đầu cho chức năng MID thật dễ dàng Bạn sử dụng TÌM giống như trong ví dụ trước. Nhưng thay vì ký hiệu dấu chấm, hãy sử dụng ký tự khoảng trắng ” “ Ngoài ra, thêm 1 vào kết quả. Công thức vị trí bắt đầu trở thành =TÌM(” “,A2)+1 Hãy thử điều này trong ô G2 2. Để có được vị trí của khoảng trắng thứ hai, bạn cần sử dụng đầu vào thứ ba của hàm FIND là start_num Bạn biết rằng vị trí sau khoảng trống đầu tiên có thể được cho bởi =TÌM(” “,A2)+1 Sau đó, bạn có thể sử dụng công thức trên làm vị trí bắt đầu của hàm FIND thứ hai để tìm khoảng trắng thứ hai như bên dưới =TÌM(” “,A2, TÌM(” “,A2)+1) Dùng thử trong ô G2 3. Bây giờ, bạn có thể kết hợp các công thức trên để biểu thị đầu vào độ dài chuỗi trong hàm MID cuối cùng trong ô G2 Công thức MID của bạn về cơ bản là =MID(A2, vị trí SAU khoảng cách thứ nhất, vị trí của khoảng cách thứ 2 – vị trí của khoảng cách thứ nhất – 1 ) Vì vậy, công thức cuối cùng trong ô G2 sẽ là =MID(A2,FIND(” “,A2)+1,FIND(” “,A2,FIND(” “,A2)+1)-FIND(” “,A2)-1) Bạn trừ 1 ở cuối để loại bỏ khoảng trống thừa khỏi kết quả 4. Điền vào các hàng bên dưới và xem điều kỳ diệu của Excel xảy ra Không thể tin được, phải không? Có thêm một ví dụ thú vị dưới đây ví dụ 3. Sử dụng hàm LEN trong ExcelCuối cùng nếu muốn tách Họ ra thì bạn sử dụng hàm RIGHT Quay trở lại phần đếm ký tự, bạn biết rằng Họ chỉ là các ký tự từ bên phải Tên liên hệ cho đến khoảng trắng thứ hai Độ dài này có thể được biểu thị bằng độ dài của toàn bộ văn bản trừ đi vị trí của khoảng trắng thứ hai Bạn đã biết cách lấy vị trí của khoảng trắng thứ hai từ ví dụ trước Vì vậy, làm thế nào để bạn có được độ dài của toàn bộ chuỗi văn bản? Bạn có thể sử dụng hàm LEN để lấy độ dài của bất kỳ chuỗi đầu vào nào 1. Trong ô H2, nhập công thức bên dưới =LEN(A2) 2. Bây giờ, bạn có thể kết hợp điều này với công thức cho khoảng trắng thứ hai để lấy độ dài của Họ =LEN(A2) – TÌM(” “,A2, TÌM(” “,A2)+1) 3. Cuối cùng, hoàn thành chức năng RIGHT bằng cách sử dụng công thức trên làm số lượng ký tự được trích xuất =RIGHT(A2,LEN(A2) – TÌM(” “,A2, TÌM(” “,A2)+1)) 4. Nhấn Enter và điền vào các hàng bên dưới Kết quả Xin chúc mừng. 👏 Bạn đã hoàn thành sổ tay thực hành Đó là nó - Bây giờ thì sao?Bây giờ bạn đã được trang bị tốt để thao tác các chuỗi văn bản bằng Microsoft Excel Bạn có thể nhanh chóng trích xuất dữ liệu từ hàng nghìn bản ghi – không chỉ danh bạ mà còn cả địa chỉ, danh sách, v.v. Các ví dụ về công thức mà chúng tôi đã chỉ cho bạn chỉ là một vài trong số rất nhiều ứng dụng mà bạn có thể gặp phải Trên thực tế, có nhiều sự kết hợp phức tạp hơn của các ví dụ trên. Bạn có thể kết hợp các hàm khác trong Excel như hàm SUBSTITUTE và REPT Nếu bạn muốn biết thêm, hãy nhấp vào đây để đăng ký khóa học email 30 phút miễn phí của tôi Các nguồn lực khácThực tế có một số cách để thao tác với chuỗi văn bản trong Microsoft Excel Bạn có thể sử dụng các tính năng tích hợp khác như Flash Fill và Text to Columns. Bạn có thể tìm hiểu thêm bằng cách xem video YouTube của mình về cách Tách ô trong Excel – 4 Phương pháp [2022] |