Trong nội dung bài viết này, mình vẫn hướng dẫn cho mình 4 Mẹo bóc tách Chữ với Số Ra từ Chuỗi vào Excel có thể Bạn không biết thường xuyên gặp mặt hằng ngày trong đời sống. Hãy cùng mình tìm hiểu ngay bên dưới nhé!


Ví dụ: Mình có bảng dữ liệu như bên dưới:

Yêu cầu: dựa vào số liệu trong bảng số liệu trên, các bạn sẽ tách đông đảo chuỗi trong cột Emloyee Id ra thành 2 phần: tách bóc ra mã thành phần của nhân viên cấp dưới vào cột Emp Department và tách bóc ra số nhân viên cấp dưới ra vào vào cột Emloyee No.

Bạn đang xem: Cách tách số và chữ trong excel

Để có tác dụng được vấn đề này, mình sẽ qua 4 mẹo tách dữ liệu như sau:

Mẹo 1: bóc tách chữ với số ra bằng cách sử dụng Flash Fill

Kể từ phiên bản 2013 trở đi, Excel có thêm một luật pháp mới hết sức tiện ích, đó là Flash Fill. Đây là một trong tính năng giúp người dùng điền các giá trị một cách tự động, góp tiết kiệm thời hạn và tinh giảm phải sử dụng các hàm không buộc phải thiết.

Để áp dụng công thế này, bạn sẽ thực hiện các bước sau:

Bước 1: vào cột Emp Department, trên ô đầu tiên, chúng ta gõ mã phần tử của nhân viên trước tiên vào.

Tương tự, sinh sống cột Emloyee No, các bạn cũng gõ số lượng nhân viên nhờ vào ô trước tiên trong cột Emloyee ID.

Bước 2: theo thứ tự tại ô hiển thị tác dụng đầu tiên nghỉ ngơi cột Emp Department, chúng ta nhấn phím Ctrl + E để hiển thị hiệu quả phía sau.

Tương tự, trên ô trước tiên trong cột Emloyee No, các bạn nhấn phím Ctrl + E để hiển thị tác dụng phía sau.

Mẹo 2: tách chữ cùng số ra bằng phương pháp sử dụng công thức

Để áp dụng cách này, tại ô thứ nhất trong cột Emp Department, các bạn gõ phương pháp sau: =LEFT(A2,MIN(IFERROR(FIND(0,1,2,3,4,5,6,7,8,9,A2),""))-1)

Giải thích: Find: cần sử dụng hàm này nhằm tìm ra vị trí của những con chu kỳ lượt trường đoản cú 0 -> 9. A2: Ô chứa ID trước tiên muốn bóc tách mã thành phần nhân viên. IFERROR: thực hiện hàm này để phòng vào trường hợp nếu tìm ko thấy những con số hoặc bị lỗi thì sẽ hiển thị ra dấu khoảng tầm trắng "". Min: vì trong ngôi trường hợp sử dụng hàm FIND thì các vị trí làm sao nào chứa những số lượng thì đều hiển thị ra. Mặc dù nhiên, mình chỉ muốn đem vị trí đầu tiên xuất hiện nay những số lượng nên cần sử dụng hàm MIN để lấy ra số vị trí nhỏ nhất. LEFT: cần sử dụng hàm này để bóc tách ra mã thành phần nhân viên từ ô ID. Cuối cùng trừ 1 để chỉ tính con số mã bộ phân nhân viên từ ô ID. Con số đó buộc phải trước những số lượng như vào dữ liệu.

Tương tự, mình cũng tách bóc ra con số nhân viên vào cột Emloyee No, bạn cũng gõ: =MID(A2,MIN(IFERROR(FIND(0,1,2,3,4,5,6,7,8,9,A2),"")),100)

Giải thích: Find: cần sử dụng hàm này nhằm tìm ra vị trí của những con mốc giới hạn lượt từ bỏ 0 -> 9. A2: Ô cất ID thứ nhất muốn tách bóc số lượng nhân viên. IFERROR: sử dụng hàm này để phòng vào trường hòa hợp nếu tìm ko thấy những số lượng hoặc bị lỗi thì vẫn hiển thị ra dấu khoảng tầm trắng "". Min: vị trong trường hợp cần sử dụng hàm FIND thì các vị trí như thế nào nào cất những số lượng thì phần đa hiển thị ra. Tuy nhiên, mình chỉ muốn rước vị trí trước tiên xuất hiện nay những con số nên dùng hàm MIN để đưa ra số vị trí nhỏ dại nhất. MID: cần sử dụng hàm này để tách bóc ra con số nhân viên từ ô ID. 100: cần sử dụng giá trị 100 để mong lượng tương đối số kí tự sau đó.

Mẹo 3: tách chữ với số ra bằng phương pháp sử dụng VBA

Để sử dụng phương pháp này, thứ nhất bạn phải truy vấn vào giao diệnVBA bởi cách:

Tại trang tính chứa tài liệu cần tách, chúng ta nhấn tổng hợp phím ALT + F11.

Hiện ra đồ họa VBA. Tiếp theo, các bạn sẽ tạo module để chứa code bóc tách dữ liệu bằng cách vào thẻ Insert => lựa chọn vào Module.

Hiển thị giao diện module, tại đây các bạn gõ đoạn code sau:

Function Get
Number(Cell
Ref As String)Dim String
Length As Integer
String
Length = Len(Cell
Ref)For i = 1 lớn String
Length
If Is
Numeric(Mid(Cell
Ref, i, 1)) Then Result = Result & Mid(Cell
Ref, i, 1)Next i
Get
Number = Result
End Function

Function Get
Text(Cell
Ref As String)Dim String
Length As Integer
String
Length = Len(Cell
Ref)For i = 1 lớn String
Length
If Not (Is
Numeric(Mid(Cell
Ref, i, 1))) Then Result = Result & Mid(Cell
Ref, i, 1)Next i
Get
Text = Result
End Function

Tiếp theo, chúng ta nhấn phím Run bên trên thanh lý lẽ hoặc thừa nhận phím F5 để chạy đoạn code trên.

Sau khi chạy chấm dứt thì thoát bối cảnh VBA ra.

Ở cột Emp Department, ô trước tiên bạn gõ: =Get
Text(A2)

Giải thích: Hàm Get
Text
giành được do mình tạo ra hàm từ bỏ Code VBA.

Tương tự, để hiển thị cột Emloyee No, tại ô thứ nhất bạn gõ: =Get
Number(A2)

Giải thích: Hàm Get
Number
có được vì mình chế tác hàm trường đoản cú Code VBA.

Mẹo 4: tách bóc chữ và số ra bằng phương pháp sử dụng nguồn Query

Trước khi áp dụng mẹo này, thì bạn sẽ phải chuyển dữ liệu của doanh nghiệp sang thành bảng Table bằng phương pháp bôi black vùng dữ liệu muốn tách, kế tiếp chọn vào thẻ Insert => Table với nhấn Ok để xong việc chế tác bảng.

Xem thêm: Cách Làm Món Đậu Phộng Rang Tỏi Ớt Thơm Ngon Hấp Dẫn, Cách Làm Đậu Phộng Rang Tỏi Ớt Giòn Tơi Ngon

Sau khi một bảng được tạo, hiện thời tôi hoàn toàn có thể sử dụng truy vấn nguồn để mang tất cả tài liệu này vào trình chỉnh sửa truy vấn nguồn. Kế tiếp mình sẽ tách bóc văn phiên bản và số vào trình chỉnh sửa truy vấn nguồn. Do vậy, để triển khai điều đó, mình đang đi mang lại thẻ Data, trên đây chúng ta chọn vào From Table/Range.

Hiển thị ra đồ họa Power Query, trên đây bạn sẽ bôi black vùng tài liệu cần tách bằng phương pháp chọn vào tiêu đề.

Tiếp theo, vào thẻ Home => Split Column => By non Digit to Digit

Sau khi nhấn chọn xong, dữ liệu của bạn đã được tách

Hoàn thành xong, thì các bạn sẽ tải dữ liệu về File Excel bằng cách vào thẻ Home => Close & Load to...

Trong bảng Import Data, bạn chọn vào Existing worksheet và chọn vào địa chỉ mà bạn có nhu cầu hiển thị kết quả.

Nhấn OK nhằm hoàn thành.

Lưu ý: Ở mẹo này thú vui ở chỗ khi chúng ta sửa thông tin trong cột dữ liệu gốc thì bảng tài liệu mới tách bóc sẽ tự cập nhật bằng cách chọn ô bất kì trong vùng dữ liệu mới tắt, dìm chuột bắt buộc và lựa chọn vào Refresh.

Vậy là tôi đã hướng dẫn xong cho bạn4 mẹo bóc chữ cùng số ra từ chuỗi trong excel hoàn toàn có thể bạn chưa biết. Hy vọng nội dung bài viết này sẽ giúp ích đến bạn. Giả dụ thấy hay hãy nhớ là đánh giá bài viết bên dưới nhé! Trân trọng.

Trong bài xích hướng dẫn về Excel lần trước thì tôi đã từng chia sẻ với chúng ta cách lọc thư điện tử ra khỏi chuỗi ký kết tự, ship hàng cho các quá trình quản lý khách hàng hàng, cũng giống như Email của đối tác được dễ dàng hơn rồi.

Và để tiếp diễn cho chủ đề lần trước thì ngày hôm nay, mình sẽ tiếp tục chia sẻ đến các bạn mẹo tách bóc số vào chuỗi ký kết tự.

Nhằm mục đích cai quản thông số, dữ kiện hoặc số năng lượng điện thoại, ID của khách hàng hàng, đối tác doanh nghiệp trên danh sách tổng. Trích xuất các giá trị số về file sệt thù. Để triển khai các giao dịch, hoặc tương tác được dễ dàng hơn.


Mục Lục Nội Dung


#1. Biện pháp lọc số vào chuỗi cam kết tự trên file Excel

+ cách 1: Đầu tiên chúng ta mở file dữ liệu cần lọc số của chính bản thân mình lên. Rồi bạn áp dụng phím tắt trong Excel là alt + F11 nhằm mở nhanh hành lang cửa số Microsoft Visual Basic for Applications.


Hoặc vào tab Developer => rồi chọn tính năng Visual Basic

*
*
*
*
*
*

#2. Bóc tách lấy số âm/ dương thoát khỏi chuỗi trong Excel

Trong trường hợp cơ mà số các bạn cần bóc có cả số âm với số dương thì giải pháp tách bên trên là không khả thi. Vì nó chỉ có trọng trách là tách số nhưng thôi, còn để bóc tách và giữ được giá trị âm/ dương thì bọn họ cần phải sử dụng đến một đoạn code VBA khác.

Nói chung là phương pháp làm không không giống gì cả, nhưng vắt vào đó chúng ta hãy áp dụng đoạn code VBA này (Click vào đây) !

Công thức hàm tách số âm dương là: =Tach_So(Vị trí ô cần tách bóc số)


Cách làm: hoàn toàn tương tự như phía dẫn bên trên, chỉ thế đoạn code VBA và áp dụng công thức hàm mình mới cung cấp cho chính mình là được nhé.

#3. Lời kết

Vâng, chỉ cách vài cú bấm chuột đơn giản, kết hợp với một đoạn code VBA là bạn đã sở hữu thể bóc tách giá trị số vào chuỗi cam kết tự trên tệp tin Excel một bí quyết rất thuận lợi rồi.


Đến phía trên thì bài bác hướng dẫn bóc số thoát ra khỏi chuỗi ký tự trên file Excel của bản thân cũng xin được tạm dừng. Mong muốn mẹo nhỏ dại trong sử dụng Excel này sẽ hữu ích so với các bạn. Chúc chúng ta thành công !