Nhờ giúp công thức cắt ký tự (1 người xem)

Người dùng đang xem chủ đề này

Nếu dùng CT thì bạn dùng CT này tại C2:
Mã:
C2=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($B2,"-",REPT(" ",100)),",",REPT(" ",100)),".",REPT(" ",100)),1+(COLUMN(A1)-1)*100,100))
Fill sang phải rồi fill xuống!!!
[TABLE="width: 1096"]
[TR]
[TD]Phường Kim Tân - TP Lào Cai - Lào Cai[/TD]
[TD]Phường Kim Tân[/TD]
[TD]TP Lào Cai[/TD]
[TD]Lào Cai[/TD]
[/TR]
[TR]
[TD]Pom Hán - Lào Cai - Lào Cai[/TD]
[TD]Pom Hán[/TD]
[TD]Lào Cai[/TD]
[TD]Lào Cai[/TD]
[/TR]
[TR]
[TD]Thôn Cù 1-Xuân Giao-Bảo Thắng-Lào Cai[/TD]
[TD]Thôn Cù 1[/TD]
[TD]Xuân Giao[/TD]
[TD]Bảo Thắng[/TD]
[/TR]
[TR]
[TD]Tổ 15, Phường Bắc Lệnh, Thành phố Lào Cai, Tỉnh Lào Cai[/TD]
[TD]Tổ 15, Phường Bắc Lệnh, Thành phố Lào Cai, Tỉnh Lào Cai[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Si Ma Cai - Lào Cai[/TD]
[TD]Si Ma Cai[/TD]
[TD]Lào Cai[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Tổ 25 A- P.Phố Mới- TP Lào Cai- Lào Cai[/TD]
[TD]Tổ 25 A[/TD]
[TD]P[/TD]
[TD]Phố Mới[/TD]
[/TR]
[TR]
[TD]Tổ 20B-P Phố Mới-TP Lào Cai- Lào Cai[/TD]
[TD]Tổ 20B[/TD]
[TD]P Phố Mới[/TD]
[TD]TP Lào Cai[/TD]
[/TR]
[TR]
[TD]Tổ 42. P Cốc Lếu - TP Lào Cai - Lào Cai[/TD]
[TD]Tổ 42[/TD]
[TD]P Cốc Lếu[/TD]
[TD]TP Lào Cai[/TD]
[/TR]
[TR]
[TD]Tổ 24 - P. Kim Tân - TP Lào Cai - Lào Cai[/TD]
[TD]Tổ 24[/TD]
[TD]P[/TD]
[TD]Kim Tân[/TD]
[/TR]
[TR]
[TD]Tổ 2. P Duyên Hải-TP.Lào Cai - Lào Cai[/TD]
[TD]Tổ 2[/TD]
[TD]P Duyên Hải[/TD]
[TD]TP[/TD]
[/TR]
[TR]
[TD]Dương Quỳ - Văn Bàn - Lào Cai[/TD]
[TD]Dương Quỳ[/TD]
[TD]Văn Bàn[/TD]
[TD]Lào Cai[/TD]
[/TR]
[TR]
[TD]Tổ 22. P Kim Tân - TP Lào Cai - Lào Cai[/TD]
[TD]Tổ 22[/TD]
[TD]P Kim Tân[/TD]
[TD]TP Lào Cai[/TD]
[/TR]
[/TABLE]
Một số lại không được a ơi, xem lại hộ e công thức với, sắp được rồi
 

File đính kèm

[TABLE="width: 1096"]
[TR]
[TD]Phường Kim Tân - TP Lào Cai - Lào Cai[/TD]
[TD]Phường Kim Tân[/TD]
[TD]TP Lào Cai[/TD]
[TD]Lào Cai[/TD]
[/TR]
[TR]
[TD]Pom Hán - Lào Cai - Lào Cai[/TD]
[TD]Pom Hán[/TD]
[TD]Lào Cai[/TD]
[TD]Lào Cai[/TD]
[/TR]
[TR]
[TD]Thôn Cù 1-Xuân Giao-Bảo Thắng-Lào Cai[/TD]
[TD]Thôn Cù 1[/TD]
[TD]Xuân Giao[/TD]
[TD]Bảo Thắng[/TD]
[/TR]
[TR]
[TD]Tổ 15, Phường Bắc Lệnh, Thành phố Lào Cai, Tỉnh Lào Cai[/TD]
[TD]Tổ 15, Phường Bắc Lệnh, Thành phố Lào Cai, Tỉnh Lào Cai[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Si Ma Cai - Lào Cai[/TD]
[TD]Si Ma Cai[/TD]
[TD]Lào Cai[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Tổ 25 A- P.Phố Mới- TP Lào Cai- Lào Cai[/TD]
[TD]Tổ 25 A[/TD]
[TD]P[/TD]
[TD]Phố Mới[/TD]
[/TR]
[TR]
[TD]Tổ 20B-P Phố Mới-TP Lào Cai- Lào Cai[/TD]
[TD]Tổ 20B[/TD]
[TD]P Phố Mới[/TD]
[TD]TP Lào Cai[/TD]
[/TR]
[TR]
[TD]Tổ 42. P Cốc Lếu - TP Lào Cai - Lào Cai[/TD]
[TD]Tổ 42[/TD]
[TD]P Cốc Lếu[/TD]
[TD]TP Lào Cai[/TD]
[/TR]
[TR]
[TD]Tổ 24 - P. Kim Tân - TP Lào Cai - Lào Cai[/TD]
[TD]Tổ 24[/TD]
[TD]P[/TD]
[TD]Kim Tân[/TD]
[/TR]
[TR]
[TD]Tổ 2. P Duyên Hải-TP.Lào Cai - Lào Cai[/TD]
[TD]Tổ 2[/TD]
[TD]P Duyên Hải[/TD]
[TD]TP[/TD]
[/TR]
[TR]
[TD]Dương Quỳ - Văn Bàn - Lào Cai[/TD]
[TD]Dương Quỳ[/TD]
[TD]Văn Bàn[/TD]
[TD]Lào Cai[/TD]
[/TR]
[TR]
[TD]Tổ 22. P Kim Tân - TP Lào Cai - Lào Cai[/TD]
[TD]Tổ 22[/TD]
[TD]P Kim Tân[/TD]
[TD]TP Lào Cai[/TD]
[/TR]
[/TABLE]
Một số lại không được a ơi, xem lại hộ e công thức với, sắp được rồi
Cái này hơi khó rồi vừa có dấu . vừa có dấu - , bạn thử bài 2 xem được không, nếu không ỗn sẽ tìm cách khác!!!
 
Bạn sửa CT lại như vầy xem:
Mã:
C2=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($B2,"-",REPT(" ",100)),",",REPT(" ",100)),".",REPT(" ",100),1),1+(COLUMN(A1)-1)*100,100))
Fill qua tới cột G luôn nhe bạn, rồi fill xuống!!!
 
Lần chỉnh sửa cuối:
Làm bài nữa rồi đi khò khò thôi:
Mã:
=LEFT(B2,MIN(IFERROR(FIND({",","-","."},B2),""))-1)
Ctrl + shift + Enter nhé
 
Bạn sửa CT lại như vầy xem:
Mã:
C2=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($B2,"-",REPT(" ",100)),",",REPT(" ",100)),".",REPT(" ",100),1),1+(COLUMN(A1)-1)*100,100))
Fill quá tới cột G luôn nhé bạn, rồi fill xuống!!!

Phải giải quyết thêm thằng "P." nữa mới "coi được được" một chút.
SUBSTITUTE($B2;"P.";"P ")
 
Mình sửa lại CT thêm ý của thầy Ba Tê, để dữ liệu hoàn thiện hơn tý:
Mã:
C2=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($B2,"P.","P "),"-",REPT(" ",100)),",",REPT(" ",100)),".",REPT(" ",100),1),1+(COLUMN(A1)-1)*100,100))
 

Bài viết mới nhất

Back
Top Bottom