Hàm tách chuỗi ký tự trong excel

Trong nội dung bài viết này, cheap-kenya-vacation-tips.com sẽ giải thích bí quyết tách các ô vào Excel bởi công thức. quý khách hàng đang học tập phương pháp tách bóc vnạp năng lượng bạn dạng dựa vào vết phẩy, khoảng tầm trắng hoặc ngẫu nhiên dấu chia cách nào không giống, cùng làm gắng nào để phân loại chuỗi thành văn uống phiên bản với số.

Bạn đang xem: Hàm tách chuỗi ký tự trong excel

Làm vắt nào để phân chia vnạp năng lượng bạn dạng vào Excel bằng phương pháp thực hiện công thức:

Để tách bóc chuỗi vào Excel hay bóc chữ với số trong excel, các bạn thường thực hiện hàm LEFT, RIGHT hoặc MID kết phù hợp với FIND hoặc SEARCH. trước khi, một trong những cách làm hoàn toàn có thể tinh vi, dẫu vậy thực tế xúc tích và ngắn gọn là tương đối đơn giản, cùng các ví dụ sau đây đã hỗ trợ cho chính mình một số mối lái.

Tách chuỗi bởi vết phẩy, lốt nhì chấm, lốt gạch chéo cánh, vệt gạch ốp ngang hoặc dấu phân làn khác


*

*

khi phân loại các ô vào Excel, vấn đề đó là xác định vị trí của vết ngăn cách trong chuỗi vnạp năng lượng bạn dạng. Tùy ở trong vào quá trình của doanh nghiệp, điều này có thể được tiến hành bằng phương pháp thực hiện hàm Search ko riêng biệt chữ hoa chữ hay hoặc hàm Find gồm phân minh chữ hoa chữ thường xuyên. Một khi bạn gồm vị trí của vệt phân cách, thực hiện hàm RIGHT, LEFT hoặc MID nhằm trích xuất phần tương xứng của chuỗi văn bạn dạng.

Để nắm rõ rộng, hãy lưu ý ví dụ sau đây:

Giả sử bạn tất cả một danh sách các SKU của mẫu Loại-Màu-Kích thước, và bạn muốn phân tách tách cột thành 3 cột riêng biệt:

*

Để trích xuất thương hiệu mục (tất cả những cam kết tự trước lốt nối đầu tiên), cyếu bí quyết sau vào B2, cùng sau đó sao chép nó xuống cột:

= LEFT (A2, search (“-“, A2,1) -1)

Trong công thức này, hàm Search xác định vị trí của vết nối đầu tiên (“-“) trong chuỗi với chức năng LEFT đã phân tách toàn bộ những ký kết từ còn sót lại (chúng ta trừ 1 từ địa điểm của vết nối chính vì bạn không thích bao gồm dấu nối).

*

Để trích xuất Màu sắc (tất cả những cam kết tự thân các lốt gạch nối thứ hai cùng thiết bị 3), hãy nhập bí quyết sau trong C2, với tiếp đến sao chép nó xuống các ô khác:

=MID(A2, SEARCH(“-“, A2)+1, SEARCH(“-“, A2, SEARCH(“-“,A2)+1)-SEARCH(“-“,A2)-1

*

Nlỗi bạn có thể biết, hàm MID tất cả cú pháp sau:

MID (văn bạn dạng, start_num, num_chars)

Nơi:

Văn uống bản – khu vực để trích xuất vnạp năng lượng phiên bản tự.Start_num – vị trí của kí từ thứ nhất để trích xuất.Num_chars – số ký kết từ bỏ nhằm trích xuất.

Trong cách làm trên, văn phiên bản được trích ra tự ô A2, cùng 2 đối số khác được tính bằng phương pháp sử dụng 4 hàm SEARCH khác:

Số ban đầu (start_num) là vị trí của vết nối thứ nhất +1:

SEARCH (“-“, A2) + 1

Số ký kết từ bỏ để trích xuất (num_chars): sự khác hoàn toàn thân địa chỉ của vết nối thứ hai với lốt nối trước tiên, trừ đi 1:

SEARCH (“-“, A2, SEARCH (“-“, A2) +1) – SEARCH (“-“, A2) -1

Để trích xuất kích cỡ (toàn bộ các ký kết từ sau lốt nối trang bị 3), hãy nhập bí quyết sau trong D2:

= RIGHT (A2, LEN (A2) – SEARCH (“-“, A2, SEARCH (“-“, A2) + 1))

Trong phương pháp này, hàm LEN trả về tổng chiều lâu năm của chuỗi, trường đoản cú đó chúng ta trừ đi vị trí của vệt nối trang bị hai. Sự khác biệt là số cam kết tự sau vệt nối thiết bị nhị với hàm RIGHT tinh chiết chúng.

*
Trong một phương pháp tương tự, bạn cũng có thể phân loại cột vì bất kỳ kí từ như thế nào khác. Tất cả chúng ta nên có tác dụng là thay thế “-” bởi ký từ bỏ phân cách phải, ví dụ như lốt giải pháp (“”), lốt gạch ốp chéo cánh (“/”), vệt nhị chấm (“;”), dấu chnóng phẩy (“;”) với vân vân.

Mẹo. Trong các bí quyết bên trên, +1 và -1 khớp ứng cùng với số ký trường đoản cú trong lốt chia cách. Trong ví dụ này, nó là 1 trong những vệt nối (1 ký kết tự). Nếu vết phân cách của doanh nghiệp bao gồm 2 ký kết trường đoản cú, ví dụ: Dấu phẩy và khoảng tầm White, tiếp nối chỉ cung cấp vết phẩy (“,”) mang lại hàm SEARCH, với thực hiện +2 với -2 cố gắng vì +1 với -1.

Làm thay như thế nào nhằm phân loại chuỗi bằng phương pháp ngắt cái vào Excel:

Để phân tách văn uống bản bởi khoảng chừng Trắng, hãy áp dụng những bí quyết tương tự như nhỏng phương pháp được minch họa trong ví dụ trước. Sự biệt lập độc nhất là bạn phải tính năng CHAR để cung cấp cho ký kết tự ngắt mẫu vày bạn cấp thiết gõ trực tiếp vào phương pháp. Giả sử, những ô mà lại bạn có nhu cầu chia bé dại trông tương tự như nlỗi sau:

*
Lấy bí quyết từ ví dụ trước và cố kỉnh vết gạch ốp nối (“-“) bởi CHAR (10) trong các số ấy 10 là mã ASCII mang lại cái cung cấp tài liệu.

Để trích xuất thương hiệu phương diện hàng:

=LEFT(A2, SEARCH(CHAR(10),A2,1)-1)

Để trích xuất color sắc:

=MID(A2, SEARCH(CHAR(10),A2) + 1, SEARCH(CHAR(10),A2,SEARCH(CHAR(10),A2)+1) – SEARCH(CHAR(10),A2) – 1)

Để trích xuất kích thước:

=RIGHT(A2,LEN(A2) – SEARCH(CHAR(10), A2, SEARCH(CHAR(10), A2) + 1))

Và đấy là kết quả:

*

Làm nỗ lực làm sao nhằm phân chia vnạp năng lượng phiên bản với số vào Excel:

Để ban đầu, không có giải pháp bao quát đến tất cả các chuỗi chữ số. Công thức làm sao để áp dụng nhờ vào vào chủng loại chuỗi ví dụ. Dưới trên đây bạn sẽ kiếm tìm thấy bí quyết cho 3 kịch phiên bản hay chạm chán độc nhất.

Xem thêm: " Máy Chơi Game Thực Tế Ảo Giảm Giá 11%, Kính Chơi Game Thực Tế Ảo Giảm Giá 11%

lấy một ví dụ 1. Chia chuỗi của một số loại ‘vnạp năng lượng phiên bản + số’

Giả sử bạn bao gồm một cột những chuỗi với văn phiên bản cùng số phối hợp, trong đó một số luôn luôn luôn luôn theo sau văn bản. quý khách muốn phá vỡ vạc những chuỗi lúc đầu để văn bạn dạng và số xuất hiện trong các ô lẻ tẻ, nlỗi sau:

*

Để trích xuất các số, sử dụng công thức mảng tiếp sau đây, được kết thúc bằng phương pháp thừa nhận Ctrl + Shift + Enter:

= RIGHT (A2, SUM (LEN (A2) – LEN (SUBSTITUTE (A2, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7” , “8”, “9”}, “”))))

Để trích xuất văn uống bản, sử dụng:

= LEFT (A2, LEN (A2) -LEN (C2))

Trường vừa lòng A2 là chuỗi ban đầu, cùng C2 là số trích xuất, như biểu lộ trong hình bên dưới đây:

*
Công thức vận động như vậy nào:

Công thức để trích xuất số (hàm RIGHT). Về cơ phiên bản, bí quyết tìm tìm hầu như số có thể từ 0 mang lại 9 trong chuỗi mối cung cấp, tính con số cùng trả về những ký kết từ từ ký kết tự cuối chuỗi thuở đầu.

Và đó là công thức chi tiết phân rã:

trước hết, các bạn sử dụng các hàm LEN và SUBSTITUTE nhằm tìm ra số lần xuất hiện một vài như thế nào kia trong chuỗi nơi bắt đầu – sửa chữa thay thế số bởi một chuỗi rỗng (“”), cùng tiếp đến trừ đi chiều lâu năm của chuỗi nhưng không có số kia trường đoản cú tổng cộng Chiều nhiều năm của chuỗi ban sơ. Bởi bởi vì kia là một cách làm mảng, thao tác này được tiến hành bên trên từng số trong hằng mảng:

LEN (A2) -LEN (SUBSTITUTE (A2, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9 “},” “)

Tiếp theo, hàm SUM thêm toàn bộ các lần xuất hiện của tất cả những chữ số vào chuỗi mối cung cấp.Cuối cùng, hàm RIGHT trả về các cam kết tự tự phía bên cần của chuỗi.

Công thức nhằm trích xuất vnạp năng lượng phiên bản (hàm LEFT). quý khách hàng tính toán từng nào cam kết từ văn bản chuỗi chứa bằng phương pháp trừ số chữ số triết xuất (C2) từ chiều dài của chuỗi nơi bắt đầu (A2). Sau kia, chúng ta thực hiện hàm LEFT nhằm trả về những ký trường đoản cú từ đầu chuỗi.

Một giải pháp khác (cách làm không tồn tại mảng)

Giải pháp thay thế sửa chữa đã áp dụng phương pháp sau để xác xác định trí của số thứ nhất trong chuỗi: = MIN (SEARCH (0,1,2,3,4,5,6,7,8,9, A2 và “0123456789”))

Mặc dù phương pháp cũng chứa một hằng số mảng, đó là một cách làm bình thường được xong theo cách thường thì bằng cách dấn phím Enter.

lúc địa chỉ của số trước tiên được tra cứu thấy, bạn cũng có thể bóc tách văn phiên bản cùng số bằng cách áp dụng những phương pháp LEFT với RIGHT khôn xiết dễ dàng và đơn giản (hãy nhớ là một số luôn luôn mở ra sau văn uống bản):

Để trích xuất văn bản:

= LEFT (A2, B2-1)

Để trích xuất số:

=RIGHT(B2, LEN(A1)-B2+1)

Trường hòa hợp A2 là chuỗi ban sơ, và B2 là địa chỉ của số đầu tiên, nhỏng biểu đạt vào hình dưới đây:

*
Để loại trừ cột helper giữ vị trí số bước đầu, chúng ta có thể nhúng hàm MIN vào các hàm LEFT và RIGHT:

Công thức trích xuất văn bản:

= LEFT (A2, MIN (SEARCH (0,1,2,3,4,5,6,7,8,9, A2 và “0123456789”)) – 1)

Công thức trích xuất những số:

= RIGHT (A2, LEN (A2) -MIN (SEARCH(0,1,2,3,4,5,6,7,8,9, A2 và “0123456789”)) + 1)

Công thức tính toán thù vị trí của số sản phẩm công nghệ nhất

Bạn cung cấp hằng số mảng 0,1,2,3,4,5,6,7,8,9 vào đối số find_text của hàm SEARCH, khiến cho nó tìm kiếm từng số trong hằng số mảng bên trong phiên bản nơi bắt đầu, với trả lại vị trí của chúng. Bởi vày hằng số mảng đựng 10 chữ số, mảng tác dụng cũng đựng 10 mục.

Hàm MIN đem mảng công dụng với trả về giá trị nhỏ dại độc nhất, khớp ứng cùng với địa chỉ của số đầu tiên vào chuỗi ban sơ.

Trong khi, Shop chúng tôi sử dụng một cấu trúc đặc trưng (A2 & “0123456789”) nhằm ghnghiền từng số rất có thể cùng với chuỗi thuở đầu. Cách này tiến hành phương châm của IFERROR và cho phép chúng tôi tách lỗi Khi một trong những một mực trong hằng số mảng ko được search thấy vào chuỗi mối cung cấp. Trong trường thích hợp này, phương pháp trả về địa điểm “đưa mạo” bằng chuỗi chiều lâu năm từ là 1 cam kết từ bỏ trở lên. Vấn đề này cho phép hàm LEFT trích xuất vnạp năng lượng phiên bản cùng hàm RIGHT trả về một chuỗi rỗng ví như chuỗi gốc ko đựng bất kỳ số như thế nào, nhỏng trong cái 7 hình nghỉ ngơi trên.

Ví dụ: so với chuỗi “Dress 05” trong A2, mảng kết quả là 7,10,11,12,13,8,15,16,17,18. Và đó là cách công ty chúng tôi có:

5 là ký tự sản phẩm 8 trong chuỗi cội, cùng 0 là ký từ trang bị 7, đó là lý do tại vì sao mục đầu tiên của mảng công dụng là “7”, với sản phẩm công nghệ sáu là “8”.Không tất cả mục làm sao không giống của hằng số mảng được kiếm tìm thấy vào A2, với vì thế 8 phần không giống của mảng tác dụng đại diện cho những địa điểm của những chữ số tương ứng vào chuỗi nối (A2 và “0123456789”).

*
Và chính vì 7 là quý hiếm bé dại duy nhất vào mảng kết quả, bởi vì hàm MIN trả về, và họ cảm nhận địa chỉ của số trước tiên (0) trong chuỗi văn uống bản ban đầu.

Xem thêm: Công Nghệ Sinh Học Là Gì Gồm Những Lĩnh Vực Nào, &Ndash Trường Đại Học Quốc Tế Hồng Bàng

lấy ví dụ 2. Chia chuỗi của loại ‘số + vnạp năng lượng bản’

Nếu bạn đang tách những ô nơi văn uống bạn dạng xuất hiện sau một vài, bạn cũng có thể trích xuất những số cùng với phương pháp mảng này (hoàn thành bằng phương pháp dìm Ctrl + Shift + Enter):

= LEFT (A2, SUM (LEN (A2) -LEN (SUBSTITUTE (A2, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7” , “8”, “9”, “”))))

Công thức tựa như nhỏng công thức mảng từ ví dụ trước, ngoài bạn áp dụng hàm LEFT nuốm vì chưng RIGHT, bởi vì trong ngôi trường hòa hợp này số luôn luôn mở ra làm việc phía phía trái của chuỗi. Một khi bạn đã sở hữu những số lượng, trích xuất văn bản bằng phương pháp trừ số chữ số trường đoản cú tổng chiều dài của chuỗi gốc:

= RIGHT(A2, LEN (A2) -LEN (B2))

Trong các phương pháp bên trên, A2 là chuỗi thuở đầu và B2 là số trích xuất, nhỏng biểu hiện trong hình bên dưới đây:

*

lấy ví dụ như 3. Trích xuất chỉ số trường đoản cú chuỗi số ‘số văn bản’

Nếu các bước của chúng ta đòi hỏi đề xuất trích xuất tất cả các số từ một chuỗi vào định dạng ‘number-text-number’, bạn cũng có thể sử dụng phương pháp tiếp sau đây được lưu ý do một Một trong những Chuyên Viên của MrExcel:

= SUMPRODUCT (MID (0 & A2, LARGE (INDEX (ISNUMBER (- MID (A2, ROW (INDIRECT (“1:” & LEN (A2))), 1)) * ROW (TRỰC TIẾPhường (“1:” và LEN (A2) (1: “và LEN (A2)))) + 1, 1) * 10 ^ ROW (INDIRECT (” 1: “và LEN (A2))) / 10)

Trường hòa hợp A2 là chuỗi văn phiên bản ban đầu.

*


Chuyên mục: Blockchain