kydang1989
Thành viên chính thức


- Tham gia
- 17/10/14
- Bài viết
- 63
- Được thích
- 3
Mình muốn tách chuỗi theo điều kiện như sau:
nếu chuỗi có 11 hoặc 12 ký tự thì: 4 ký tự & "-" & 5 ký tự & "-"& còn lại
nếu chuỗi có 10 ký tự thì: 4 ký tự &"-"& 5 ký tự
nếu chuỗi có 8 hoặc 9 ký tự thì: 4 ký tự & "-" & còn lại
mình có dùng hàm if, left, right, mid, len nhưng dài quá. các bạn có hàm gì ngắn hơn giúp mình với
[TABLE="width: 314"]
[TR]
[TD="align: center"]chuỗi
[/TD]
[TD="align: center"]Len
[/TD]
[TD="align: center"] tách
[/TD]
[/TR]
[TR]
[TD]6D728258KART[/TD]
[TD="align: center"]12[/TD]
[TD]6D72-8258K-ART[/TD]
[/TR]
[TR]
[TD]78D28258KFT[/TD]
[TD="align: center"]11[/TD]
[TD]78D2-8258K-FT[/TD]
[/TR]
[TR]
[TD]78D25678SA[/TD]
[TD="align: center"]10[/TD]
[TD]78D2-5678S[/TD]
[/TR]
[TR]
[TD]78D25678F[/TD]
[TD="align: center"]9[/TD]
[TD]78D2-5678F[/TD]
[/TR]
[TR]
[TD]8501H564[/TD]
[TD="align: center"]8[/TD]
[TD]8501-HD64[/TD]
[/TR]
[/TABLE]
nếu chuỗi có 11 hoặc 12 ký tự thì: 4 ký tự & "-" & 5 ký tự & "-"& còn lại
nếu chuỗi có 10 ký tự thì: 4 ký tự &"-"& 5 ký tự
nếu chuỗi có 8 hoặc 9 ký tự thì: 4 ký tự & "-" & còn lại
mình có dùng hàm if, left, right, mid, len nhưng dài quá. các bạn có hàm gì ngắn hơn giúp mình với
[TABLE="width: 314"]
[TR]
[TD="align: center"]chuỗi
[/TD]
[TD="align: center"]Len
[/TD]
[TD="align: center"] tách
[/TD]
[/TR]
[TR]
[TD]6D728258KART[/TD]
[TD="align: center"]12[/TD]
[TD]6D72-8258K-ART[/TD]
[/TR]
[TR]
[TD]78D28258KFT[/TD]
[TD="align: center"]11[/TD]
[TD]78D2-8258K-FT[/TD]
[/TR]
[TR]
[TD]78D25678SA[/TD]
[TD="align: center"]10[/TD]
[TD]78D2-5678S[/TD]
[/TR]
[TR]
[TD]78D25678F[/TD]
[TD="align: center"]9[/TD]
[TD]78D2-5678F[/TD]
[/TR]
[TR]
[TD]8501H564[/TD]
[TD="align: center"]8[/TD]
[TD]8501-HD64[/TD]
[/TR]
[/TABLE]