Bỏ qua nội dung chính

Làm thế nào để trích xuất một phần của chuỗi văn bản từ ô trong Excel?

Tác giả: Mặt trời Sửa đổi lần cuối: 2021-01-22
doc giải nén chuỗi con 2

Hướng dẫn này hiển thị các phương pháp trích xuất chuỗi con từ trái, giữa hoặc phải của một ô và cũng giải thích cách trích xuất văn bản trước hoặc sau một ký tự cụ thể như ảnh chụp màn hình dưới đây.


Trích xuất chuỗi con từ trái, giữa hoặc phải

Phương pháp A: Trích xuất chuỗi con từ trái, giữa hoặc phải bằng cách sử dụng công thức

Trong Excel, có một số công thức có thể giúp bạn nhanh chóng trích xuất một phần văn bản.

Trích xuất n ký tự đầu tiên

Giả sử bạn muốn trích xuất 3 ký tự đầu tiên từ một dữ liệu danh sách nhất định, vui lòng chọn một ô trống mà bạn muốn đặt kết quả được trích xuất, sau đó sử dụng công thức này

= LEFT (B3,3)

B3 là ô bạn trích xuất ký tự, 3 là số ký tự bạn muốn trích xuất.

Ấn Bản đăng ký hạng mục thi phím để lấy kết quả được trích xuất. Sau đó, kéo chốt điền trên các ô để áp dụng công thức này.
doc giải nén chuỗi con 3

Trích xuất n ký tự cuối cùng

Ví dụ: trích xuất 6 ký tự cuối cùng từ danh sách chuỗi, vui lòng chọn một ô trống mà bạn muốn đặt kết quả được trích xuất và sử dụng công thức này:

= RIGHT (B9,6)

B9 là ô bạn trích xuất ký tự, 6 là số ký tự bạn muốn trích xuất.

Ấn Bản đăng ký hạng mục thi phím để lấy kết quả được trích xuất. Sau đó, kéo chốt điền trên các ô để áp dụng công thức này.
doc giải nén chuỗi con 4

Trích xuất n ký tự tạo thành giữa

Nếu bạn muốn trích xuất 3 ký tự bắt đầu từ ký tự thứ 4 của một chuỗi, bạn có thể sử dụng công thức dưới đây:

= MID (B15,4,3)

B15 là ô bạn trích xuất ký tự, 4 đại diện cho các ký tự trích xuất từ ​​ký tự thứ 4 (đếm từ trái sang), 3 là số ký tự bạn muốn trích xuất.

Ấn Bản đăng ký hạng mục thi phím để lấy kết quả được trích xuất. Sau đó, kéo chốt điền trên các ô để áp dụng công thức này.
doc giải nén chuỗi con 5

Lưu ý:

Nếu bạn muốn di chuyển các kết quả được trích xuất sang một vị trí khác, trước tiên hãy sao chép và dán các kết quả được trích xuất dưới dạng giá trị.

Phương pháp B: Trích xuất chuỗi con từ trái, giữa hoặc phải bằng Kutools cho Excel

Nếu bạn không quen với các công thức, bạn có thể thử Kutools cho Excel'S Trích xuất văn bản tính năng dễ dàng xử lý công việc này.

Trước khi sử dụng tiện ích Trích xuất Văn bản, vui lòng dành 3 phút để cài đặt miễn phí Kutools cho Excel: Tải xuống miễn phí ngay!

1. Chọn các ô mà bạn muốn trích xuất chuỗi con, nhấp vào Kutools > bản văn > Trích xuất văn bản.
doc giải nén chuỗi con 5

2. Trong popping Trích xuất văn bản hộp thoại, dưới Trích xuất theo vị trí , ba tùy chọn đầu tiên hỗ trợ bạn trích xuất chuỗi con từ trái, giữa hoặc phải.
doc giải nén chuỗi con 5

N ký tự đầu tiên: trích xuất chuỗi con từ bên trái. Ví dụ: trích xuất 2 ký tự đầu tiên, chọn tùy chọn này và nhập 2 vào hộp văn bản.
doc giải nén chuỗi con 5

N ký tự cuối cùng: trích xuất chuỗi con từ bên phải của chuỗi. Ví dụ: trích xuất 2 ký tự cuối cùng, chọn tùy chọn này và nhập 2 vào hộp văn bản.
doc giải nén chuỗi con 5

Các ký tự bắt đầu đến kết thúc: trích xuất số ký tự cụ thể từ giữa cho chuỗi. Ví dụ: trích xuất từ ​​ký tự thứ 4 đến ký tự thứ 9, chọn tùy chọn này và nhập 4 và 9 vào các hộp văn bản riêng biệt.
doc giải nén chuỗi con 5

Chèn dưới dạng công thức: đánh dấu vào hộp kiểm này, kết quả là một công thức có thể được thay đổi khi chuỗi ban đầu thay đổi, nếu không, kết quả là cố định.

3. Sau khi chỉ định vị trí bạn cần, hãy nhấp vào Ok, một hộp thoại bật ra để chọn một ô để đặt chuỗi con được trích xuất. Bấm OK.
doc giải nén chuỗi con 5

Bây giờ chuỗi con đã được giải nén.
doc giải nén chuỗi con 5


Trích xuất chuỗi con sau hoặc trước một ký tự được chỉ định

Nếu bạn muốn trích xuất chuỗi con sau hoặc trước một ký tự được chỉ định, bạn có thể áp dụng một trong các phương pháp dưới đây để xử lý công việc.

Phương pháp A: Trích xuất chuỗi con sau hoặc trước một ký tự được xác định bằng cách sử dụng công thức

Giả sử bạn muốn trích xuất các ký tự sau ký tự “-”Từ danh sách các chuỗi, vui lòng sử dụng công thức sau:

= RIGHT (B3, LEN (B3) -SEARCH ("-", B3))

B3 là ô bạn muốn trích xuất các ký tự, - là ký tự bạn muốn trích xuất chuỗi sau đó.

Ấn Bản đăng ký hạng mục thi phím để lấy kết quả được trích xuất. Sau đó, kéo chốt điền trên các ô để áp dụng công thức này.
doc giải nén chuỗi con 7

Nếu bạn muốn trích xuất chuỗi con trước một ký tự đã xác định, bạn có thể sử dụng công thức như sau:

= LEFT (B10, TÌM KIẾM ("-", B10) -1)

Kết quả ví dụ được hiển thị như sau:
doc giải nén chuỗi con 9

Chú thích

Dữ liệu có thể bị mất hoặc thay đổi trong khi bạn sao chép và dán các kết quả công thức vào một vị trí khác. Để ngăn sự cố này xảy ra, bạn có thể sao chép và dán kết quả công thức dưới dạng giá trị sau khi áp dụng công thức. Hoặc bạn có thể thử Phương pháp B.
doc giải nén chuỗi con 10

Phương pháp B: Trích xuất chuỗi con sau hoặc trước một ký tự được xác định bởi Kutools cho Excel

Để trích xuất trực tiếp chuỗi con sau hoặc trước một ký tự được chỉ định, bạn có thể sử dụng Trích xuất văn bản tiện ích của Kutools cho Excel, có thể giúp bạn trích xuất tất cả các ký tự sau hoặc trước một ký tự, cũng có thể trích xuất độ dài cụ thể của các ký tự trước hoặc sau một ký tự.

Trước khi sử dụng tiện ích Trích xuất Văn bản, vui lòng dành 3 phút để cài đặt miễn phí Kutools cho Excel: Tải xuống miễn phí ngay!

1. Chọn các ô mà bạn muốn trích xuất ký tự, nhấp vào Kutools > bản văn > Trích xuất văn bản.
doc giải nén chuỗi con 5

2. Trong popping Trích xuất văn bản hộp thoại, dưới Trích xuất theo vị trí , chuyển đến tùy chọn trước văn bản và sau văn bản để chỉ định cài đặt khi bạn cần ..
doc giải nén chuỗi con 5

Trước văn bản: trích xuất các chuỗi con trước (các) ký tự đã nhập. Ví dụ, nhập - vào hộp văn bản, tất cả các ký tự trước đó - sẽ được trích xuất.
doc giải nén chuỗi con 5

Sau văn bản: trích xuất các chuỗi con sau (các) ký tự đã nhập. Ví dụ, nhập - vào hộp văn bản, tất cả các ký tự sau - sẽ được trích xuất.
doc giải nén chuỗi con 5

Chèn dưới dạng công thức: đánh dấu vào hộp kiểm này, kết quả là một công thức có thể được thay đổi khi chuỗi ban đầu thay đổi, nếu không, kết quả là cố định.

3. nhấp chuột Ok, một hộp thoại bật ra để chọn một ô để đặt chuỗi con được trích xuất. Nhấp chuột OK.
doc giải nén chuỗi con 5

Bây giờ chuỗi trước hoặc sau (các) ký tự nhất định đã được trích xuất.
doc giải nén chuỗi con 5


công cụ văn bản doc

13 công cụ văn bản bạn phải có trong Excel sẽ tăng hiệu quả lên 90%

▲ Chỉnh sửa hàng loạt chuỗi văn bản trong các ô, chẳng hạn như thêm cùng một văn bản vào các ô cùng một lúc, xóa các ký tự ở bất kỳ vị trí nào, v.v.

▲ Ngoại trừ các công cụ được hiển thị trong hình, có 300 công cụ nâng cao khác trong Kutools cho Excel, có thể giải quyết 82% câu đố Excel của bạn.

▲ Trở thành chuyên gia Excel trong 5 phút, được mọi người công nhận và thăng tiến.

▲ 110000+ người hiệu quả cao là lựa chọn của 300+ công ty nổi tiếng thế giới.

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


Trích xuất chuỗi con giữa hai ký tự

Có thể trong một số trường hợp, bạn cần trích xuất chuỗi con giữa hai ký tự, bạn có thể chọn một trong các phương pháp dưới đây để xử lý công việc.

Phương pháp A: Chiết xuất theo công thức

Giả sử trích xuất các ký tự giữa dấu ngoặc () từ một danh sách nhất định, bạn có thể sử dụng công thức dưới đây:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

Trong công thức, B3 là ô mà bạn muốn trích xuất chuỗi, () là hai ký tự bạn muốn trích xuất chuỗi giữa.

Ấn Bản đăng ký hạng mục thi phím để lấy kết quả được trích xuất. Sau đó, kéo chốt điền trên các ô để áp dụng công thức này.
doc giải nén chuỗi con 18

Chú thích

Nếu công thức hơi khó đối với bạn, bạn có thể thử Phương pháp B, sử dụng một công cụ tiện dụng để nhanh chóng giải quyết vấn đề này.

Phương pháp B: Giải nén bằng Kutools cho Excel

In Kutools cho Excelhàng trăm tính năng, có một tính năng - Trích xuất chuỗi giữa văn bản được chỉ định có thể nhanh chóng trích xuất các chuỗi con giữa hai ký tự.

Trước khi sử dụng tiện ích Trích xuất Văn bản, vui lòng dành 3 phút để cài đặt miễn phí Kutools cho Excel: Tải xuống miễn phí ngay!

1. Chọn một ô được sử dụng để đặt chuỗi con đã trích xuất, nhấp vào Kutools > Công thức trợ giúp > bản văn > Trích xuất chuỗi giữa văn bản được chỉ định.
doc giải nén chuỗi con 5

2. bên trong Trình trợ giúp công thức hộp thoại, vào Đầu vào đối số , sau đó chọn hoặc nhập trực tiếp tham chiếu ô và hai ký tự bạn muốn trích xuất giữa.

Theo mặc định, khi bạn chọn tham chiếu ô được sử dụng để trích xuất chuỗi con, tham chiếu ô sẽ là tuyệt đối không thể sử dụng điều khiển điền tự động để điền công thức, vui lòng thay đổi nó thành tương đối.
doc giải nén chuỗi con 5

3. nhấp chuột Ok, bây giờ kết quả đầu tiên đã được nhận, sau đó kéo ô điều khiển điền tự động qua các ô cần công thức này.
doc giải nén chuỗi con 5

Mẹo:

Nếu bạn muốn trích xuất chuỗi giữa hai ký tự (bao gồm cả hai ký tự), Trích xuất văn bản tiện ích của Kutools cho Excel cũng có thể giúp bạn một hoạt động này.

1. Chọn các ô mà bạn muốn trích xuất chuỗi con giữa các ký tự, nhấp vào Kutools > bản văn > Trích xuất văn bản.
doc giải nén chuỗi con 5

2. trong popping Trích xuất văn bản hộp thoại, dưới Trích xuất theo quy tắc , chuyển đến bản văn , nhập các ký tự mà bạn muốn trích xuất chuỗi ở giữa và chuỗi có thể được đăng ký lại bằng ký tự đại diện *. Nếu bạn muốn trích xuất chuỗi có độ dài cố định, ký tự đại diện ? có thể được sử dụng, một? chỉ ra một ký tự.

Sau đó nhấn vào Thêm để thêm quy tắc vào Mô tả quy tắc phần.
doc giải nén chuỗi con 5

3.Click Ok, một hộp thoại bật ra để chọn một ô để đặt chuỗi con được trích xuất. Nhấp chuột OK.
doc giải nén chuỗi con 5

Bây giờ chuỗi giữa hai ký tự nhất định đã được trích xuất.
doc giải nén chuỗi con 5


Trích xuất địa chỉ E-mail từ một chuỗi

Nếu bạn muốn trích xuất địa chỉ e-mail từ một chuỗi nhất định hoặc một dải ô, bạn có thể sử dụng Trích xuất địa chỉ email chức năng xử lý công việc này cùng một lúc thay vì tìm từng cái một.

Trước khi sử dụng tiện ích Trích xuất địa chỉ email, vui lòng dành 3 phút để cài đặt miễn phí Kutools cho Excel: Tải xuống miễn phí ngay!

1. Chọn các ô sẽ được trích xuất địa chỉ email, sau đó nhấp vào Kutools > bản văn > Trích xuất địa chỉ email.
doc giải nén chuỗi con 22

2. Sau đó, một hộp thoại bật ra để bạn chọn một ô để xuất các email địa chỉ.
doc giải nén chuỗi con 23

3. nhấp chuột OK, các địa chỉ email trong mỗi ô đã được trích xuất.
doc giải nén chuỗi con 24


Trích xuất các ký tự số hoặc chữ cái từ chuỗi

Nếu có danh sách dữ liệu hỗn hợp số và ký tự chữ cái và ký tự đặc biệt, bạn chỉ muốn trích xuất các số hoặc giá trị bảng chữ cái, bạn có thể thử Kutools cho Excel's Xóa ký tự tiện ích.

1. Trước khi sử dụng tiện ích Xóa ký tự, bạn cần có một bản sao dữ liệu như hình minh họa bên dưới:
doc giải nén chuỗi con 25

2. Sau đó chọn bản sao dữ liệu này, nhấp vào Kutools > bản văn > Xóa ký tự.
doc giải nén chuỗi con 26

3. bên trong Xóa ký tự hộp thoại, kiểm tra Không phải số tùy chọn, click Ok.
doc giải nén chuỗi con 27

Bây giờ chỉ còn lại các ký tự số.
doc giải nén chuỗi con 28

Để chỉ trích xuất các giá trị theo thứ tự bảng chữ cái, hãy kiểm tra Không phải alpha tùy chọn trong Xóa ký tự thoại.
doc giải nén chuỗi con 30


Tải xuống tệp mẫu

doc mẫuNhấp để tải xuống tệp mẫu này


Các thao tác khác (Bài viết) liên quan đến chuyển đổi tệp

Trích xuất thời gian từ chuỗi ngày giờ
Cung cấp các thủ thuật để trích xuất thời gian (hh: mm: ss) hoặc giờ / phút / giây chỉ từ chuỗi ngày giờ (mm / dd / yyyy hh: mm: ss)

Trích xuất các hàng đáp ứng tiêu chí
Trong bài viết này, nó có thể giúp bạn nhanh chóng trích xuất các hàng đáp ứng tiêu chí này sang một vị trí khác trong Excel ngoại trừ việc tìm và sao chép từng hàng một.

Trích xuất một ký tự thứ n từ chuỗi
Ở đây sẽ giới thiệu các phương pháp trích ký tự thứ n từ một chuỗi, ví dụ: trích ký tự thứ 3 từ chuỗi a1b2c3, kết quả là b.

Trích xuất chuỗi con giữa hai ký tự
Hiển thị các phương pháp trích xuất chuỗi con giữa hai ký tự giống nhau hoặc khác nhau.


  • 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); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột và Lưu giữ dữ liệu; Nội dung phân chia ô; Kết hợp các hàng trùng lặp và Tổng / Trung bình... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Yêu thích và Chèn công thức nhanh chóng, Dãy, Biểu đồ và Hình ảnh; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Nhóm bảng tổng hợp theo số tuần, ngày trong tuần và hơn thế nữa ... Hiển thị các ô đã mở khóa, đã khóa bởi các màu sắc khác nhau; Đánh dấu các ô có công thức / tênhữu ích. Cảm ơn !
tab kte 201905
  • Cho phép chỉnh sửa và đọc theo thẻ 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 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations