Tách 3 Số Thành Một Cột | Giải Pháp Excel
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video
Video về Excel Video về tin học khác Tin tức về tin học chung - Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Hàm và công thức Excel
- Thread starter Thread starter thuong_mdc80
- Ngày gửi Ngày gửi 26/6/07
Người dùng đang xem chủ đề này
Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) Tthuong_mdc80
Thành viên mới 
Tham gia 4/5/07 Bài viết 31 Được thích 1 Chào các A/ C. Cột A chứa dữ liệu là những chữ số. Tôi muốn tách 3 chữ số tính từ bên PHẢI thành 1 cột riêng ( giống như việc tách phần nghìn, triệu..) VD: Cột A CộtB CộtC Cột D 123456789 tách thành 123 456 789 98651423 98 651 423 987654321 987 654 321 .... Cảm ơn. T ThuNghi
Hãy cho rồi sẽ nhận!
Thành viên đã mất Tham gia 16/8/06 Bài viết 3,808 Được thích 4,449 Format Cell - Custom ## ### ### ##0 Còn muốn tách ra từng cột thì dùng hàm right, left kết hợp len()Mr Okebab
Ngon Ngất Ngây
Thành viên đã mất Tham gia 6/8/06 Bài viết 3,260 Được thích 3,790thuong_mdc80 đã viết: Chào các A/ C. Cột A chứa dữ liệu là những chữ số. Tôi muốn tách 3 chữ số tính từ bên PHẢI thành 1 cột riêng ( giống như việc tách phần nghìn, triệu..) VD: Cột A CộtB CộtC Cột D 123456789 tách thành 123 456 789 98651423 98 651 423 987654321 987 654 321 .... Cảm ơn. Nhấp chuột vào đây để mở rộng...1. Dùng hàm : Bạn xem File dưới đây 2. Dùng VBA : Để sau Thân!
File đính kèm
- Tach So.7z Tach So.7z 4 KB · Đọc: 97
XuanThanh
Thành viên thường trực



Tham gia 20/3/07 Bài viết 278 Được thích 373 Công thức ở cột D : =RIGHT(A1,3) Công thức ở cột C : =RIGHT(LEFT((A1-D1),LEN(A1)-LEN(D1)),3) Công thức ở cột B : =LEFT(A1,LEN(A1)-LEN(C1)-LEN(D1)) Thân anhtuan1066
Thành viên gạo cội



Tham gia 10/3/07 Bài viết 5,802 Được thích 6,913 Cũng có thể dùng hàm MOD kết hợp với INT vẫn cho ra kết quả như ý mà lại dễ hiểu nữa. B1=INT(MOD(A1,1000000000)/1000000) C1=INT(MOD(A1,1000000)/1000) D1=MOD(A1,1000) vân vân... muốn tách đến bao nhiêu thì tự suy ra theo nguyên tắc trên ANH TUẤN D digita
Guest
thuong_mdc80 đã viết: Chào các A/ C. Cột A chứa dữ liệu là những chữ số. Tôi muốn tách 3 chữ số tính từ bên PHẢI thành 1 cột riêng ( giống như việc tách phần nghìn, triệu..) VD: Cột A CộtB CộtC Cột D 123456789 tách thành 123 456 789 98651423 98 651 423 987654321 987 654 321 .... Cảm ơn. Nhấp chuột vào đây để mở rộng...Và đây là cách tách số dùng VBA. Code này tách số (từ cột A) ra hàng triệu (cột B), hàng ngàn (cột C) & hàng trăm hay nhỏ hơn (cột D)
Sub TachSo() Range("B1") = "Hang Trieu" Range("C1") = "Hang Ngan" Range("D1") = "Hang Tram/Chuc" For i = 2 To Range("A65536").End(xlUp).Row Select Case Len(Cells(i, 1)) Case Is < 3 Trieu = "" Ngan = "" Tram = Cells(i, 1) Case 3 Trieu = "" Ngan = "" Tram = Left(Cells(i, 1), 1) Case 4 To 6 Trieu = "" Ngan = Left(Cells(i, 1), Len(Cells(i, 1)) - 3) Tram = Right(Cells(i, 1), 3) Case Is > 6 Trieu = Left(Cells(i, 1), Len(Cells(i, 1)) - 6) Ngan = Left(Right(Cells(i, 1), 6), 3) Tram = Right(Cells(i, 1), 3) End Select Cells(i, 2) = Trieu Cells(i, 3) = Ngan Cells(i, 4) = Tram Next i End Sub Nhấp chuột vào đây để mở rộng...Vì không biết bảng số bạn bắt đầu ở dòng nào, tôi dùng hàng số 2 làm thí dụ. Bạn thay đối số dòng và cột trong câu nầy nếu cần.
For i = 2 To Range("A65536").End(xlUp).Row Nhấp chuột vào đây để mở rộng...Mến Chỉnh sửa lần cuối bởi điều hành viên: 26/6/07 P
phamduylong
-
Thành viên đã mất Tham gia 30/12/06 Bài viết 918 Được thích 2,372 Nghề nghiệp Giáo viên Có hàm này ít ai dùng đến: 3 số đầu: MID(A1,1,3) 3 số giữa: MID(A1,4,3) 3 số cuối: MID(A1,7,3) Một lưu ý là số này phải là số 9 chữ số và số đầu tiên không phải là 0. Ví dụ số 000123456 (định dạng Format > Cells > Custom > Type=000000000 thì Excel hiểu là 123456, khi đó công thức cho 3 số đầu là 123, 3 số giữa là 456, không có 3 số cuối.anhtuan1066
Thành viên gạo cội



Tham gia 10/3/07 Bài viết 5,802 Được thích 6,913 Cách của bạn Phamduylong ko ổn, vì người ta muốn tách ra từng nhóm 3 số tính từ bên phải qua (còn bạn thì lại tách thì trái qua). Muốn chắc chắn thì bạn vẩn phải dùng thêm hàm LEN thôi. Đả vậy do mình chưa biết chuổi cần tách ra có bao nhiêu chử số tổng cộng nên rất phiền phức khi phải tìm cách tránh lỗi #VALUE ANH TUẤN P phamduylong
-
Thành viên đã mất Tham gia 30/12/06 Bài viết 918 Được thích 2,372 Nghề nghiệp Giáo viên Chỉnh lại theo ý bạn anhtuan1066 Kết hợp hàm LEN lấy từ phải qua trái, tahy lần lượt 2, 5, 8, 11, 14, ... nhóm 1: MID(A1,LEN(A1)-2,3) nhóm 2: MID(A1,LEN(A1)-5,3) nhóm 3: MID(A1,LEN(A1)-8,3) Tuy nhiên vẫn bị lỗi #VALUE nếu LEN(A1)-X<0Mr Okebab
Ngon Ngất Ngây
Thành viên đã mất Tham gia 6/8/06 Bài viết 3,260 Được thích 3,790 Các bạn theo dõi hàm TachSo này nhé. Các bạn có thể tách từ ngàn tỷ, tỷ, triệu, ngàn và đơn vị. Hàm ngắn thôi mà : Mã: Sao chép. [COLOR=Blue]Option Explicit[/COLOR] [COLOR=Blue]Public Function[/COLOR] TachSo(So [COLOR=Blue]As Currency[/COLOR], i [COLOR=Blue]As Byte[/COLOR]) TachSo = Int([COLOR=Blue]CCur[/COLOR](Right(So, i * 3)) / WorksheetFunction.Power(10, ((i - 1) * 3))) [COLOR=Blue]End Function[/COLOR] Tham số i : 1. Đơn vị 2. Ngàn 3. Triệu 4. Tỷ 5. Ngàn tỷ 6. Triệu tỷ . . . . . Thân!File đính kèm
- Tach So.xls Tach So.xls 24 KB · Đọc: 52
anhtuan1066
Thành viên gạo cội



Tham gia 10/3/07 Bài viết 5,802 Được thích 6,913 Sao lại phải rắc rối thế... Tôi bảo dám bảo đảm chỉ cần 1 hàm duy nhất là INT cũng đủ tính toán trong trường hợp này rồi và ko bao giờ xuất hiện lỗi, dù chuổi có dài bao nhiêu. anhtuan1066
Thành viên gạo cội



Tham gia 10/3/07 Bài viết 5,802 Được thích 6,913 Giả sử bạn ấy nhập số cần tách vào cell A1, và bạn ấy có n cột chứa các số đã tách ra, với cột cuối cùng chứa 3 số cuối cùng, cột tiếp theo chứa 3 số tiếp theo... vân... vân... Ta tạm gọi cột cuối cùng là cột 1, cột kế cuối là cột 2, vân... vân... Vậy công thức tổng quát đễ tách 3 số vào cột thứ X là: =INT($A1/10^(3*(X-1)))-INT($A1/10^(3*X))*1000 Công thức này luôn luôn đúng cho dù chuổi số dài bao nhiêu, và cho dù cột thứ X ko lấy dc số nào thì nó cũng chỉ cho kết quả =0 chứ ko gây lỗi Tôi post file lên đễ có 1 VD minh họa cụ thể ANH TUẤN Lần chỉnh sửa cuối: 29/7/07 D digita
Guest
Mr Okebab đã viết: Các bạn theo dõi hàm TachSo này nhé. Các bạn có thể tách từ ngàn tỷ, tỷ, triệu, ngàn và đơn vị. Hàm ngắn thôi mà : Mã: Sao chép. [COLOR=blue]Option Explicit[/COLOR] [COLOR=blue]Public Function[/COLOR] TachSo(So [COLOR=blue]As Currency[/COLOR], i [COLOR=blue]As Byte[/COLOR]) TachSo = Int([COLOR=blue]CCur[/COLOR](Right(So, i * 3)) / WorksheetFunction.Power(10, ((i - 1) * 3))) [COLOR=blue]End Function[/COLOR] Tham số i : 1. Đơn vị 2. Ngàn 3. Triệu 4. Tỷ 5. Ngàn tỷ 6. Triệu tỷ . . . . . Thân! Nhấp chuột vào đây để mở rộng...Anh Okebab, Cái UDF này rất ngắn. Cám ơn anh. Chỉnh sửa lần cuối bởi điều hành viên: 27/6/07
chibi
Thành viên tích cực

Thành viên danh dự Tham gia 10/1/07 Bài viết 1,120 Được thích 623 Xin góp thêm 1 macro Mã: Sao chép. Sub tach_so() Dim i, so, so_cot, dong dong = 1 Do While Len(Cells(dong, 1).Value) > 0 so = Cells(dong, 1).Value so_cot = WorksheetFunction.RoundUp(Len(so) / 3, 0) For i = 1 To so_cot Cells(dong, so_cot + 2 - i).Value = Right(so, 3) so = Int(so / 1000) Next dong = dong + 1 Loop End Sub Mô tả: Tách các số tại cột A ra các cột B,C... (Có thể cải tạo dùng Worksheet_Change để khi nhập tại cột A thì tự động tách ra các cột B,C - Phần trên còn thiếu xoá dự liệu cũ tại các cột B, C..) Lần chỉnh sửa cuối: 27/6/07 T thuong_mdc80
Thành viên mới 
Tham gia 4/5/07 Bài viết 31 Được thích 1 Cảm ơn các Anh / Chị nhiều. Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây. Bài viết mới nhất
- PhanTuHuong
- 7/10/21
- Xây dựng ứng dụng.
- 2013myvietnam
- Hôm qua, lúc 20:22
- Excel và Giáo Dục
- vudaicacvatn
- Hôm qua, lúc 17:05
- Những vấn đề chung
- GPE-Trợ Lý
- 21/12/25
- Học tập Online
- hanhlx88
- Thứ hai lúc 13:02
- Giải thích, gỡ rối, xử lý lỗi công thức
- QUANSUNG
- Thứ hai lúc 10:15
- Hướng dẫn sử dụng các hàm trong Excel
- SA_DQ
- 3/11/25
- Chia sẻ
- thanhkybk
- Thứ hai lúc 17:53
- Hàm và công thức Excel
- Question Question
- duongnhuxuyen
- 12/12/25
- Lập Trình với Excel
- Dinh Hong Nhung
- Thứ hai lúc 10:04
- Hàm và công thức Excel
- Dinh Hong Nhung
- 11/12/25
- Hàm và công thức Excel
- Lá chanh
- Thứ sáu lúc 00:53
- Hàm và công thức Excel
- Bobby52
- Thứ bảy lúc 16:18
- Hàm và công thức Excel
- PhanTuHuong
- 10/12/25
- Câu lạc bộ hoạt động xã hội
- AnhThu-1976
- 24/12/25
- Những vấn đề chung
- TatLap
- 25/12/25
- Lọc và sắp xếp dữ liệu
- kenshithanh
- 1/4/15
- Chơi Game với Excel
- PhanTuHuong
- 14/12/25
- Thư giãn
- PhanTuHuong
- 5/10/20
- Thư giãn
- tiny1010
- 16/3/10
- Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Thành viên có số lượng bài viết cao nhất tháng
- 2013myvietnam 4
- Phan Thế Hiệp 2
- thanthanhan 1
- PhanTuHuong 1
Thành viên có điểm tương tác cao nhất tháng
- 2013myvietnam 5
- Phan Thế Hiệp 2
Thời gian đếm ngược.
000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025- Trang chủ
- Diễn đàn
- Hàm và công thức Excel
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Tách 3
-
Cách Tách Cột Ngày, Tháng, Năm Làm 3 Cột Khác Nhau Trên Excel Chi Tiết
-
Phẫu Thuật Lấy Thai 4kg Kết Hợp Bóc Tách 3 Khối U Xơ Tử Cung Và U Bì ...
-
Ken 845 Tách 3 | Shopee Việt Nam
-
Mô-đun 3 – Tách đơn Khối - Amazon AWS
-
F03-14 3P - Sứ Tách điện Cực (3 Cực) Omron
-
Quy định Tách Trên 3 Thửa đất Phải Lập Dự án: Gây Khó Cho Dân
-
3 Cách Tách Cột Họ Và Tên Trong Excel Nhanh Và đơn Giản Nhất
-
Nhà 6 Người, Tách 3 Nơi Khi Mắc Covid-19 - Giáo Dục - Zing
-
Giá Inox úp Chén Tách 3 Tầng, Cao 78 Cm
-
Bóc Tách Túi Thai Khi Mang Bầu Có Nguy Hiểm Không? | Vinmec
-
ANV Sứ Tách điện ANV 3 Cực SUSQ-3 Winsun
-
Quyết định 22/2022/QĐ-UBND điều Kiện Quy Mô Tách Khu đất Thành ...
-
Quyết định 12/2022/QĐ-UBND Tách Diện Tích đất Nhà Nước Quản Lý ...
-
Tanh Tách Seafood - Yết Kiêu - PATO
-
Bóc Tách Thành Công Khối U Nặng 3 Kg Vùng đùi - Báo Khánh Hòa
-
Bát Tách Set 3 Munchkin - CHUBBYSHOP
-
Bật Mí Cách Tách Nền ảnh Trên IOS 16 Siêu đơn Giản Không Cần App ...