Làm thế nào để bạn có được một chuỗi sau một ký tự cụ thể trong excel?

Bằng cách sử dụng các Hàm Phải, Giữa, Trái, LEN và TÌM KIẾM của Excel, chúng tôi có thể thao tác dữ liệu dưới dạng văn bản

Bài đăng này sẽ giúp chúng tôi minh họa cách sử dụng các kết hợp khác nhau của Hàm Right, Mid, SEARCH và LEN để tách một chuỗi văn bản tại một ký tự cụ thể

Cách tách chuỗi văn bản bằng hàm trong Excel

Trong ví dụ minh họa bên dưới, chúng ta sẽ làm việc với chuỗi văn bản thô thu được từ một cửa hàng quần áo. Thủ kho muốn dữ liệu được sắp xếp và tách thành các cột khác nhau của sheet excel

Điều này có thể được thực hiện trong 2 bước đơn giản

  1. Thiết lập trang tính Excel của bạn và nhập các yêu cầu để tách dữ liệu

Hình 2. của chuỗi văn bản thô

  1. Mục tiêu của chúng tôi ở đây là chia Chuỗi văn bản trong cột đầu tiên thành ba loại riêng biệt trong trang tính Excel của chúng tôi

Để trích xuất ITEM từ Chuỗi văn bản RAW của chúng tôi, chúng tôi sẽ sử dụng Chức năng bên trái. Thao tác này sẽ phân tách tất cả các ký tự xuất hiện trước dấu gạch nối đầu tiên ở phía bên trái của Chuỗi văn bản RAW

Công thức chung

=LEFT[text,FIND[character,text]-1]

  • Ta sẽ nhập vào ô B2 như sau =LEFT[A2,SEARCH["-",A2,1]-1]
  • Cú pháp thao tác này sau đó sẽ được sao chép xuống toàn bộ cột ITEM

Hình 3. của Hàm Left trong Excel

Để trích xuất MÀU từ Chuỗi văn bản RAW của chúng tôi, sẽ sử dụng Hàm giữa

Thao tác này sẽ tách tất cả các ký tự xuất hiện ở giữa Chuỗi văn bản RAW

Công thức chung

=MID[text, FIND["-", text] + 1, FIND["-", text,FIND["-",text]+1] - FIND["-",text] - 1]

  • Ta sẽ nhập vào ô C2 như sau =MID[A2,SEARCH["-",A2]+1,SEARCH["-",A2, SEARCH["-",A2]+1]-SEARCH["-",A2]-1]
  • Cú pháp thao tác này sau đó sẽ được sao chép xuống toàn bộ cột COLOR

hinh 4. của Hàm Mid trong Excel

Để trích xuất SIZE từ RAW TEXT String, chúng ta sẽ sử dụng Right Function

Thao tác này sẽ phân tách tất cả các ký tự xuất hiện sau dấu gạch nối thứ hai của Chuỗi văn bản RAW

Công thức chung

=RIGHT[text,LEN[text] - FIND["-", text, FIND["-", text] + 1]]

  • Ta sẽ nhập vào ô D2 như sau =RIGHT[A2,LEN[A2]-SEARCH["-",A2,SEARCH["-",A2]+1]]
  • Cú pháp thao tác này sau đó sẽ được sao chép xuống toàn bộ cột SIZE

Hình 5. của hàm Right trong Excel

Trong các công thức và ví dụ nêu trên, các số -1 và +1 thường xuất hiện tương ứng với số ký tự trong Chuỗi văn bản thô

Trong hình minh họa của chúng tôi, nó là một dấu gạch nối. 1 ký tự. Nếu Chuỗi văn bản thô của chúng tôi bao gồm 2 ký tự, e. g. dấu cách và dấu hôn mê, thì chúng ta sẽ chỉ sử dụng dấu phẩy [“,”] cho hàm TÌM KIẾM, sau đó sử dụng -2 và +2 thay vì -1 và +1

Hình 6. của kết quả cuối cùng

Kết nối tức thì với Chuyên gia thông qua Dịch vụ Excelchat của chúng tôi

Dịch vụ Excelchat trực tiếp của chúng tôi luôn sẵn sàng dành cho bạn. Chúng tôi có các Chuyên gia Excel 24/7 để trả lời bất kỳ câu hỏi nào về Excel mà bạn có thể có. Đảm bảo kết nối trong vòng 30 giây và giải pháp tùy chỉnh cho bạn trong vòng 20 phút.

  • Hãy để chúng tôi nhập từ “mạnh mẽ” vào ô Tiêu chí Văn bản D2
  • Công thức trong ô B2 sẽ là =TRIM[MID[A2,SEARCH[$D$2,A2]+LEN[$D$2],255]]


  • Nếu chúng ta thay đổi Văn bản tiêu chí nói “công cụ” thì kết quả sẽ như sau [như trong ảnh chụp màn hình bên dưới]

Bằng cách này, bạn có thể lấy các chuỗi văn bản sau một chuỗi văn bản cụ thể

Khi bạn muốn trích xuất văn bản trước hoặc sau khoảng trắng từ danh sách như hình dưới đây, bạn có cách nào hay không?

  • Trích xuất văn bản trước hoặc sau dấu cách hoặc dấu phẩy với công thức
  • Trích xuất văn bản trước hoặc sau dấu cách hoặc dấu phẩy bằng Kutools cho Excel
  • Trích xuất văn bản trước dấu cách hoặc sau dấu cách hoặc bất kỳ dấu phân cách nào khác

Trích xuất văn bản trước hoặc sau dấu cách với công thức trong Excel

Bạn có thể nhanh chóng trích xuất văn bản trước dấu cách từ danh sách chỉ bằng cách sử dụng công thức

Chọn ô trống và nhập công thức này =LEFT[A1,[FIND[" ",A1,1]-1]] [A1 is the first cell of the list you want to extract text] , and press Enter button.

Mẹo.
[1] Nếu bạn muốn trích xuất văn bản trước hoặc sau dấu phẩy, bạn có thể thay đổi " " thành ",".
[2] Nếu bạn chỉ muốn trích xuất văn bản sau dấu cách, hãy sử dụng công thức này =MID[A1,FIND[" ",A1]+1,256] . .
[3] Phương thức này trích xuất văn bản theo khoảng trắng đầu tiên trong các ô được chỉ định. Nếu có nhiều khoảng trắng trong ô, chẳng hạn như "Katty J James", công thức =MID[A1,FIND[" ",A1]+1,256] will extract all characters after the first space.

Công thức quá phức tạp để nhớ? .
Đọc thêm…     Dùng thử miễn phí

Chỉ trích xuất số [hoặc văn bản] từ một ô/cột vào các cột/hàng khác nhau

Kutools cho Excel tăng cường tiện ích Split Cells và hỗ trợ trích xuất hàng loạt tất cả các ký tự văn bản hoặc số từ một ô/cột thành hai cột/hàng

Bản dùng thử miễn phí đầy đủ tính năng

30

-ngày


Kutools cho Excel - Bao gồm hơn

300

công cụ hữu ích cho excel. Bản dùng thử miễn phí đầy đủ tính năng

30

-ngày, không cần thẻ tín dụng. Lấy nó ngay

Trích xuất văn bản trước hoặc sau khoảng trắng bằng Kutools cho Excel

Nếu bạn đã cài đặt Kutools cho Excel, bạn có thể sử dụng tiện ích Trích xuất Văn bản của nó để nhanh chóng trích xuất văn bản trước hoặc sau dấu cách chỉ từ một danh sách

Kutools cho Excel - Bao gồm hơn

300

công cụ hữu ích cho excel. Bản dùng thử miễn phí đầy đủ tính năng

30

-ngày, không cần thẻ tín dụng. Dùng thử miễn phí ngay

1. Chọn danh sách và nhấp vào Kutools > Văn bản > Trích xuất văn bản. Xem ảnh chụp màn hình

2. Trong hộp thoại bật lên, nhập * và dấu cách vào hộp Văn bản, nhấp vào nút Thêm, chỉ kiểm tra quy tắc mới được thêm này trong phần Danh sách trích xuất .
Mẹo. Nếu bạn chỉ muốn trích xuất văn bản sau dấu cách, hãy nhập dấu cách và theo dõi * vào hộp Văn bản trong bước này.

3. Trong một hộp thoại bật lên khác, vui lòng chỉ định địa chỉ ô đầu tiên của phạm vi đích mà bạn sẽ xuất dữ liệu được trích xuất và nhấp vào nút OK. Cho đến bây giờ, bạn chỉ có thể xem các văn bản trước khi không gian được trích xuất.

     

Lưu ý. Nếu bạn muốn trích xuất văn bản trước hoặc sau dấu phẩy, bạn có thể nhập *, hoặc ,* into the Text box.

Trích xuất văn bản trước dấu cách và sau dấu cách/dấu phẩy riêng biệt cùng một lúc

Kutools cho Excel hỗ trợ một tiện ích khác của tiện ích Split Cell để giúp chúng tôi trích xuất cả văn bản trước dấu cách/dấu phẩy và văn bản sau dấu cách/dấu phẩy, và xuất chúng vào các ô khác nhau. Vui lòng làm như sau

Kutools cho Excel - Bao gồm hơn

300

công cụ hữu ích cho excel. Bản dùng thử miễn phí đầy đủ tính năng

30

-ngày, không cần thẻ tín dụng. Dùng thử miễn phí ngay

1. Chọn danh sách các chuỗi văn bản mà bạn sẽ trích xuất và nhấp vào Kutools > Văn bản > Tách ô

2. Trong hộp thoại Split Cells đang mở, hãy chỉ định loại phân tách trong phần Type, chọn một dấu phân cách trong phần Split by và nhấp vào nút Ok. Xem ảnh chụp màn hình ở trên.
Trong trường hợp của chúng tôi, chúng tôi kiểm tra tùy chọn Chia thành cột và tùy chọn Khoảng trắng, rồi nhấp vào nút Đồng ý. Và bây giờ danh sách chuỗi văn bản được chia thành cột hoặc hàng dựa trên khoảng trắng. Xem ảnh chụp màn hình bên dưới.


Lưu ý. Nếu bạn cần trích xuất văn bản trước hoặc sau dấu phẩy, vui lòng chọn tùy chọn Khác trong hộp thoại Tách ô đầu tiên và nhập dấu phẩy "," vào ô bên dưới.

Thử nghiệm. Trích xuất văn bản trước hoặc sau dấu cách, dấu phẩy hoặc dấu phân cách khác bằng Kutools cho Excel


Kutools cho Excel bao gồm hơn 300 công cụ tiện dụng cho Excel, dùng thử miễn phí không giới hạn trong 30 ngày. Tải xuống và dùng thử miễn phí ngay

Bài viết tương đối

Tách văn bản bằng dấu cách/dấu phẩy/dấu phân cách trong Excel

Trích xuất từ ​​đầu tiên/cuối cùng/thứ n từ chuỗi văn bản trong Excel

Trích xuất văn bản giữa dấu phẩy/ngoặc/dấu ngoặc đơn trong Excel

Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng. Chèn nhanh các công thức, biểu đồ phức tạp  và bất kỳ thứ gì bạn đã sử dụng trước đây; . Encrypt Cells with password; Create Mailing List and send emails...
  • Thanh siêu công thức [dễ dàng chỉnh sửa nhiều dòng văn bản và công thức]; . Reading Layout [easily read and edit large numbers of cells]; Paste to Filtered Range...
  • Hợp nhất Ô/Hàng/Cột mà không làm mất Dữ liệu; . Ngăn chặn các ô trùng lặp; . Combine Duplicate Rows/Columns.. Prevent Duplicate Cells; Compare Ranges...
  • Chọn Hàng trùng lặp hoặc Duy nhất ; . Select Blank Rows [all cells are empty]; Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Sao chép chính xác Nhiều ô mà không thay đổi tham chiếu công thức; . Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Trích xuất văn bản , Thêm văn bản, Xóa theo vị trí, Xóa khoảng trắng ; . Convert Between Cells Content and Comments...
  • Siêu bộ lọc [lưu và áp dụng lược đồ bộ lọc cho các trang tính khác]; . Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Kết hợp Sổ làm việc và Trang tính ; . Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • Hơn 300 tính năng mạnh mẽ . Hỗ trợ Office/Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Đảm bảo hoàn tiền trong 60 ngày.

Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.  

Tab Office Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều

  • Bật chỉnh sửa và đọc theo tab trong Word, Excel, PowerPoint , Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới
  • Tăng năng suất của bạn lên 50% và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày

Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.  

 

Cũ nhất đầu tiên

Sắp xếp nhận xét theo

Cũ nhất đầu tiên

mới nhất đầu tiên

Nhận xét [ 29 ]

Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng

Vikram Jangir

khoảng 7 năm trước

#13477

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Xin chào Ngài Chào buổi tối Tôi muốn biết thông tin về việc xóa văn bản khoảng trắng sau ô. vui lòng gợi ý cho tôi công thức tốt về nó. tôi có nhu cầu khẩn cấp về điều này. Cảm ơn, Vikram jangir

Hồi đáp

0

0

Sekhar

khoảng 7 năm trước

#13942

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

thử Trim[A1] hoặc clean[A1] trong đó A1 là ô bạn muốn xóa khoảng trắng khỏi

Hồi đáp

0

0

Sekhar

khoảng 7 năm trước

#13943

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Hãy thử Trim[A1] hoặc Clean[A1] trong đó A1 là ô bạn muốn làm sạch

Hồi đáp

0

0

Johann

khoảng 7 năm trước

#14276

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Xin chào Làm cách nào tôi có thể trích xuất văn bản sau khoảng trắng đầu tiên sang khoảng trống tiếp theo?

Hồi đáp

0

0

mong muốn

khoảng 7 năm trước

#14296

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Trong ví dụ đầu tiên về việc trích xuất văn bản sau dấu cách chỉ với công thức =MID[A1,FIND[" ",A1]+1,256]. Mục đích của 256 trong công thức là gì?

Hồi đáp

0

0

mong muốn

khoảng 7 năm trước

#14297

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

mục đích của 256 ở cuối công thức trong ví dụ đầu tiên là gì?

Hồi đáp

0

0

Ngôi Sao Harrington

khoảng 7 năm trước

#14771

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Xin chào, tôi gặp khó khăn khi tìm công thức cho ví dụ sau. Tôi muốn tạo một cột mới và chỉ có họ không có tên, chữ cái đầu của tên đệm, dấu phẩy hoặc MD. John P. Smith, MD Cảm ơn, Starla H

Hồi đáp

0

0

trae

khoảng 6 năm trước

#17193

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Điều này rất hữu ích

Hồi đáp

0

0

Gus

khoảng 6 năm trước

#17225

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Tôi muốn cảm ơn bạn, Tôi đã mất hơn 3-4 giờ để tìm kiếm các trang web khác nhau, hướng dẫn trợ giúp và danh sách công thức, và cuối cùng bạn đã có câu trả lời mà tôi cần. =LEFT[A1,[FIND[" ",A1,1]-1]] Vì quickbooks hợp nhất số bộ phận với mô tả trong hầu hết các báo cáo hàng tồn kho, tôi cần tạo báo cáo với vlookup và các công thức khác để lấy hàng tồn kho . Quảng cáo nó như một công việc trong các báo cáo của Quickbooks và trang web của bạn sẽ nổi tiếng hơn. Chúc mừng

Hồi đáp

0

0

Linda

khoảng 6 năm trước

#17298

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Tôi muốn tạo một số thứ tự/dấu bên duy nhất bằng cách sử dụng văn bản từ các ô khác nhau. VÍ DỤ. Tài khoản. Nhà thầu AB. Buffalo Run Địa chỉ. 11453 Đường chính. Trong ví dụ này, hãy nói mọi thứ trước dấu hai chấm là tên cột và bên phải dấu hai chấm là dữ liệu trong cột. ID/dấu phụ duy nhất mà tôi muốn tạo đang sử dụng các ô này. vì vậy kết quả là. ABBR11453, sự cố của ID này. AB = được trích xuất từ ​​Ô 1 [Tài khoản] BR = được trích xuất từ ​​Ô 2 [Nhà thầu], chữ cái đầu tiên của 2 từ đầu tiên trong ô này i. e. B cho Buffalo và R cho Run 11453 = được trích xuất từ ​​Ô 3, chỉ các số trong địa chỉ Tôi đã xem hướng dẫn và sử dụng CONCATENATE, LEFT, MID và các chức năng khác và tôi không hiểu lắm. Bạn có thể VUI LÒNG GIÚP ĐỠ

Hồi đáp

0

0

Tchad

khoảng 6 năm trước

#17311

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Cảm ơn bạn rất nhiều. thật hữu ích

Hồi đáp

0

0

Pappu Singh

khoảng 6 năm trước

#17327

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

SNJAI21470,,499,PO15135,8907617138985,Manuf Cách trích xuất giá trị phân tách bằng dấu phẩy thứ ba trong ô khác

Hồi đáp

0

0

Tim

khoảng 6 năm trước

#17698

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Xin chào, Có lẽ bạn có thể giúp tôi? . Cho nên. Tôi đang tìm cách chia một ô văn bản thành. Phần tách không được vượt quá 30 ký tự [Bao gồm khoảng trắng] từ bên trái nhưng phải ở khoảng trắng hoặc khoảng trắng ngay trước đó đến điểm ký tự thứ 30. Vì vậy, nếu ô chứa. "KHẨN CẤP MU/ĐIỀN BAN ĐẦU VÀO CONDENSER CTRL VAL" Ký tự thứ 30 là "C" của Condenser nên ô sẽ phân chia giữa "TO" và "Condenser" Làm cách nào để tôi viết mã này?

Hồi đáp

0

0

Atul

khoảng 5 năm trước

#19190

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Xin chào, tôi muốn biết công thức có thể cung cấp cho tôi văn bản sau vài ký tự. làm thế nào để lấy lại điều đó?

Hồi đáp

0

0

Mahwish     Atul

khoảng 5 năm trước

#19191

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web

Kính gửi Atul, Nếu bạn cần chính xác sau ký tự nhất định, [giả sử 20 từ bao gồm khoảng trắng]. Bạn có thể vào tab DỮ LIỆU, Sau đó chọn cột bạn muốn thay đổi. sau đó chuyển đến dải băng TEXT TO COLUMNS. Sau đó, một hộp thoại sẽ mở ra và bạn có thể thấy Chiều rộng cố định, Chọn nó. Nhấp vào tiếp theo, sau đó bạn sẽ thấy 10, 20, 30. , nhấp vào 20 [hoặc bao nhiêu từ bạn cần sau], sau đó tiếp theo. KẾT THÚC. THẬN TRỌNG. Chèn một số cột trống sau cột bắt buộc để tránh mất dữ liệu

Chủ Đề