Làm cách nào để trích xuất các ký tự từ văn bản trong excel?
Không có hàm SUBSTRING trong Excel. Sử dụng MID, LEFT, RIGHT, FIND, LEN, SUBSTITUTE, REPT, TRIM và MAX trong Excel để trích xuất các chuỗi con Show
giữaĐể trích xuất một chuỗi con, bắt đầu từ giữa chuỗi, hãy sử dụng hàm MID trong Excel Giải trình. chức năng MID bắt đầu ở vị trí 7 (O) và trích xuất 6 ký tự Bên tráiĐể trích xuất các ký tự ngoài cùng bên trái từ một chuỗi, hãy sử dụng hàm LEFT trong Excel Để trích xuất một chuỗi con (có độ dài bất kỳ) trước dấu gạch ngang, hãy thêm hàm FIND Giải trình. chức năng FIND tìm vị trí của dấu gạch ngang. Trừ 1 từ kết quả này để trích xuất đúng số ký tự ngoài cùng bên trái. Công thức hiển thị ở trên rút gọn thành LEFT(A1,4-1) ĐúngĐể trích xuất các ký tự ngoài cùng bên phải từ một chuỗi, hãy sử dụng hàm RIGHT trong Excel Để trích xuất một chuỗi con (có độ dài bất kỳ) sau dấu gạch ngang, hãy thêm LEN và FIND Giải trình. hàm LEN trả về độ dài của chuỗi. Hàm FIND tìm vị trí của dấu gạch ngang. Trừ các giá trị này để trích xuất đúng số lượng ký tự ngoài cùng bên phải. Công thức hiển thị ở trên rút gọn thành RIGHT(A1,6-4) Chuỗi con giữa dấu ngoặc đơnĐể trích xuất một chuỗi con giữa các dấu ngoặc đơn (hoặc dấu ngoặc nhọn, dấu ngoặc vuông, dấu gạch chéo, v.v. ), sử dụng MID và TÌM trong Excel 1. Công thức dưới đây gần như hoàn hảo Giải trình. hàm FIND tìm vị trí của dấu ngoặc đơn mở. Thêm 1 để tìm vị trí bắt đầu của chuỗi con. Công thức hiển thị ở trên rút gọn thành MID(A1,6+1,2). Hàm MID này luôn trích xuất 2 ký tự 2. Thay thế 2 (đối số thứ ba) bằng một công thức trả về độ dài của chuỗi con Giải trình. trừ vị trí của dấu ngoặc đơn mở và giá trị 1 từ vị trí của dấu ngoặc đơn đóng để tìm độ dài chính xác của chuỗi con Chuỗi con chứa văn bản cụ thểĐể trích xuất một chuỗi con chứa văn bản cụ thể (ví dụ: ký hiệu @), hãy sử dụng SUBSTITUTE, REPT, MID, FIND, TRIM và MAX trong Excel 1. Đầu tiên, sử dụng SUBSTITUTE và REPT để thay thế một khoảng trắng bằng 100 khoảng trắng (hoặc bất kỳ số lớn nào khác) 2. Hàm MID bên dưới bắt đầu 50 vị trí (1/2 * số lớn) trước vị trí của biểu tượng @ và trích xuất 100 ký tự (số lớn) 3. Sử dụng hàm TRIM để xóa khoảng trắng ở đầu và cuối 4. Đặt nó tất cả cùng nhau Ghi chú. ở bước 2, chức năng MID bắt đầu 50 vị trí trước vị trí của biểu tượng @. Nếu địa chỉ email là từ đầu tiên trong câu (ô A3), điều này dẫn đến vị trí bắt đầu phủ định. Trong trường hợp này, hàm MAX (xem công thức bên trên) trả về 1 Flash điền vàoNếu bạn không phải là chuyên gia về công thức, hãy sử dụng Flash Fill trong Excel để tự động trích xuất các chuỗi con Ghi chú. Excel không chèn công thức, nếu bạn thay đổi chuỗi văn bản trong cột A, Excel sẽ không cập nhật các số trong Cột B excel 365Nếu bạn có Excel 365, hãy sử dụng TEXTBEFORE và TEXTAFTER để trích xuất chuỗi con trong Excel. Các chức năng này rất đơn giản và mạnh mẽ Tôi có một máy tính chi phí công việc và tôi chỉ muốn chuyển văn bản lên trang đầu trong sổ làm việc để tóm tắt các lựa chọn. Ví dụ. máy tính liệt kê một số mục được cung cấp, tôi chỉ muốn đưa các mục đã chọn lên trang đầu để tóm tắt các mục đã chọn cho công việc cụ thể đó. Vì vậy, nếu có 100 mục có thể được chọn và chỉ có 5 mục được chọn, tôi muốn có một bảng chỉ hiển thị 5 mục đó. VÀ các mục là văn bản không phải giá trị số VẬY, trang chi phí công việc có thể có. Xóa cửa sổ và một ô để điền số [số lượng cửa sổ sẽ bị xóa] nếu ô đó có giá trị lớn hơn 0, tôi muốn văn bản "xóa cửa sổ" được đưa vào một bảng khác để tóm tắt. Tôi đã thử các hàm IF và không nhận được kết quả mong muốn. Hãy giúp tôi. Thanks Excel có một bộ Hàm TEXT có thể làm nên điều kỳ diệu. Bạn có thể thực hiện tất cả các loại thao tác cắt lát văn bản và xúc xắc bằng các chức năng này Một trong những nhiệm vụ phổ biến đối với những người làm việc với dữ liệu văn bản là trích xuất một chuỗi con trong Excel (i. e. , lấy một phần văn bản từ một ô) Thật không may, không có hàm chuỗi con nào trong Excel có thể thực hiện việc này một cách dễ dàng. Tuy nhiên, điều này vẫn có thể được thực hiện bằng cách sử dụng công thức văn bản cũng như một số tính năng Excel tích hợp khác Hướng dẫn này bao gồm Trước tiên chúng ta hãy xem một số chức năng văn bản mà chúng ta sẽ sử dụng trong hướng dẫn này Hàm văn bản ExcelExcel có nhiều hàm văn bản giúp dễ dàng trích xuất một chuỗi con từ văn bản gốc trong Excel. Dưới đây là các hàm Văn bản Excel mà chúng tôi sẽ sử dụng trong hướng dẫn này
Trích xuất một chuỗi con trong Excel bằng hàmGiả sử bạn có một tập dữ liệu như hình bên dưới Đây là một số id email ngẫu nhiên (nhưng siêu anh hùng) (ngoại trừ của tôi) và trong các ví dụ bên dưới, tôi sẽ chỉ cho bạn cách trích xuất tên người dùng và tên miền bằng các hàm Văn bản trong Excel Ví dụ 1 – Trích xuất tên người dùng từ Id emailTrong khi sử dụng các hàm Văn bản, điều quan trọng là phải xác định một mẫu (nếu có). Điều đó làm cho nó thực sự dễ dàng để xây dựng một công thức. Trong trường hợp trên, mẫu là ký hiệu @ giữa tên người dùng và tên miền và chúng tôi sẽ sử dụng mẫu này làm tham chiếu để lấy tên người dùng Đây là công thức để có được tên người dùng =LEFT(A2,FIND("@",A2)-1) Công thức trên sử dụng hàm LEFT để trích xuất tên người dùng bằng cách xác định vị trí của dấu @ trong id. Điều này được thực hiện bằng cách sử dụng hàm FIND, trả về vị trí của ký tự @ Ví dụ: trong trường hợp của brucewayne@batman. com, FIND(“@”,A2) sẽ trả về 11, là vị trí của nó trong chuỗi văn bản Bây giờ chúng ta sử dụng hàm LEFT để trích xuất 10 ký tự từ bên trái của chuỗi (ít hơn một ký tự so với giá trị được trả về bởi hàm LEFT) Ví dụ 2 – Trích xuất Tên miền từ Id EmailLogic tương tự được sử dụng trong ví dụ trên có thể được sử dụng để lấy tên miền. Một điểm khác biệt nhỏ ở đây là chúng ta cần trích xuất các ký tự từ bên phải của chuỗi văn bản Đây là công thức sẽ làm điều này =RIGHT(A2,LEN(A2)-FIND("@",A2)) Trong công thức trên, chúng tôi sử dụng logic tương tự, nhưng điều chỉnh nó để đảm bảo rằng chúng tôi đang nhận được chuỗi chính xác Một lần nữa hãy lấy ví dụ về brucewayne@batman. com. Hàm FIND trả về vị trí của dấu @, trong trường hợp này là 11. Bây giờ, chúng ta cần trích xuất tất cả các ký tự sau @. Vì vậy, chúng tôi xác định tổng độ dài của chuỗi và trừ đi số ký tự cho đến dấu @. Nó cho ta số ký tự bao ngoài tên miền bên phải Bây giờ chúng ta chỉ cần sử dụng hàm RIGHT để lấy tên miền Ví dụ 3 – Trích xuất Tên miền từ Id Email (không có. com)Để trích xuất một chuỗi con từ giữa một chuỗi văn bản, bạn cần xác định vị trí của dấu ngay trước và sau chuỗi con Chẳng hạn như trong ví dụ bên dưới, để lấy tên miền mà không cần. phần com, dấu sẽ là @ (ngay trước tên miền) và. (ngay sau nó) Đây là công thức sẽ chỉ trích xuất tên miền =MID(A2,FIND("@",A2)+1,FIND(".",A2)-FIND("@",A2)-1) Hàm Excel MID trích xuất số lượng ký tự được chỉ định từ vị trí bắt đầu được chỉ định. Trong ví dụ trên, FIND(“@”,A2)+1 chỉ định vị trí bắt đầu (ngay sau dấu @) và FIND(“. ”,A2)-FIND(“@”,A2)-1 xác định số ký tự giữa ‘@‘ và ‘. ‘ Cập nhật. Một trong những độc giả đã đề cập rằng công thức trên sẽ không hoạt động trong trường hợp có dấu chấm (. ) trong id email (ví dụ: bruce. wayne@batman. com). Vì vậy, đây là công thức để đối phó với những trường hợp như vậy =MID(A1,FIND("@",A1)+1,FIND(".",A1,FIND("@",A1))-FIND("@",A1)-1) Sử dụng Văn bản thành Cột để Trích xuất Chuỗi con trong ExcelSử dụng các hàm để trích xuất một chuỗi con trong Excel có ưu điểm là động. Nếu bạn thay đổi văn bản gốc, công thức sẽ tự động cập nhật kết quả Nếu đây là thứ bạn có thể không cần, thì sử dụng tính năng Văn bản thành Cột có thể là một cách nhanh chóng và dễ dàng để chia văn bản thành các chuỗi con dựa trên các điểm đánh dấu đã chỉ định Đây là cách để làm điều này
Điều này sẽ ngay lập tức cung cấp cho bạn hai bộ chuỗi con cho mỗi id email được sử dụng trong ví dụ này Nếu bạn muốn chia nhỏ văn bản hơn nữa (ví dụ: chia tách batman. com thành batman và com), lặp lại quy trình tương tự với nó Sử dụng TÌM và THAY THẾ để trích xuất văn bản từ một ô trong ExcelTÌM và THAY THẾ có thể là một kỹ thuật hiệu quả khi bạn làm việc với văn bản trong Excel. Trong các ví dụ bên dưới, bạn sẽ học cách sử dụng TÌM và THAY THẾ bằng các ký tự đại diện để làm những điều tuyệt vời trong Excel See Also: Learn All about Wildcard Characters in Excel. Hãy cùng lấy ví dụ về id Email Ví dụ 1 – Trích xuất tên người dùng từ Id emailDưới đây là các bước để trích xuất tên người dùng từ Id Email bằng chức năng Tìm và Thay thế
Điều này sẽ ngay lập tức xóa tất cả văn bản trước @ trong id email. Bạn sẽ có kết quả như hình bên dưới Làm thế nào điều này hoạt động ?? . Dấu hoa thị (*) là ký tự đại diện đại diện cho bất kỳ số lượng ký tự nào. Do đó, @* có nghĩa là, một chuỗi văn bản bắt đầu bằng @ và có thể có bất kỳ số lượng ký tự nào sau nó. Ví dụ như trong brucewayne@batman. com, @* sẽ là @batman. com. Khi chúng tôi thay thế @* bằng khoảng trống, nó sẽ xóa tất cả các ký tự sau @ (bao gồm cả @) Ví dụ 2 – Trích xuất Tên miền từ Id EmailSử dụng logic tương tự, bạn có thể sửa đổi tiêu chí 'Tìm gì' để lấy tên miền Dưới đây là các bước
Điều này sẽ ngay lập tức xóa tất cả văn bản trước @ trong id email. Bạn sẽ có kết quả như hình bên dưới Bạn cũng có thể thích các Hướng dẫn Excel sau
SÁCH EXCEL MIỄN PHÍ Nhận Ebook 51 mẹo Excel để tăng năng suất và hoàn thành công việc nhanh hơn
Tên CÓ - GỬI SÁCH ĐIỆN TỬ CHO TÔI 14 suy nghĩ về "Cách trích xuất chuỗi con trong Excel (Sử dụng công thức TEXT)"
|