Khoảng cách giữa các chữ trong excel

Liên hệ QC

tranthikieuloan

Thành viên mới
Tham gia
15/8/20
Bài viết
6
Được thích
0
Mọi người ơi giúp em với. em muốn tách giữa các chữ có khoảng trắng làm sao ạ

BiaHeinekenSilverLoncao330ml/t24THÙNG
 
Mọi người ơi giúp em với. em muốn tách giữa các chữ có khoảng trắng làm sao ạ

BiaHeinekenSilverLoncao330ml/t24THÙNG
Theo bạn điều kiện để tách ở đây là gì? Có phải gặp chữ hoa thì thêm khoảng trắng phía trước? Vậy với chữ "THÙNG" thì xử lý sao? Bạn đưa file lên kèm nhiều dữ liệu thì mọi người mới xem được hết các trường hợp xảy ra
 
Bài này chắc chỉ có hàm chạy bằng cơm mới làm nổi :D
 

File đính kèm

  • Dau-tuan-uong-Ken.xlsx
    8 KB · Đọc: 17
Yêu cầu của bạn không có nguyên tắc gì cả không tách được đâu
 
@Nhattanktnn , @hongtrang26 :
Còn nếu nhu cầu cần tách như vầy thì mình làm sao:
BiaHeinekenSilverLon => Bia Heineken Silver Lon

Nghĩ nãy giờ 3 cái upper, lower, len, char(32), exact, substitute... tùm lum mà không xử lý được luôn. :(
Hỏi để viết VBA thôi chứ công thức chịu
PHP:
Option Explicit
Function ChenKyTu(Chuoi As String, KyTu As String) As String
    Dim RE As Object
Set RE = CreateObject("vbscript.regexp")
With RE
    .Global = True
    .Pattern = "([^A-Z])(?=[A-Z])"
    ChenKyTu = .Replace(Chuoi, "$1" & KyTu)
End With
End Function
 
Lần chỉnh sửa cuối:
Thử viết công thức thấy dài quá thôi làm cái cột phụ cho ngắn bớt
 

File đính kèm

  • Tach chu viet hoa.xlsx
    9.9 KB · Đọc: 6
Thử viết công thức thấy dài quá thôi làm cái cột phụ cho ngắn bớt
Tớ nhìn mà rối loạn triều đình luôn á.
Mà cậu mới lập công thức cho dữ liệu 1 dòng mà đã công phu vậy rồi, nếu dữ liệu nhiều dòng hơn nữa thì phải làm sao???
 
Hỏi để viết VBA thôi chứ công thức chịu
PHP:
Option Explicit
Function ChenKyTu(Chuoi As String, KyTu As String) As String
    Dim RE As Object
Set RE = CreateObject("vbscript.regexp")
With RE
    .Global = True
    .Pattern = "([^A-Z])(?=[A-Z])"
    ChenKyTu = .Replace(Chuoi, "$1" & KyTu)
End With
End Function
Cái này đâu có tách được "Loncao330ml"
1602480585955.png

Mà trước khi biết 330ml/t24 tách ra sao, quý vị đã công thức, code tùm lum thì phải nói là nhanh nhảu thật.
 
Em đã nghĩ tới mà không dám nói :)))
Sao lại không dám?

"Homo sum et nil humanum, a me alienum esse puto"

Có loại LonBuXu nữa sao?

Đã vậy còn cỡ 330ml thì bạn phải biết nó lớn rộng ra sao.
Bác còn giả nai thì tôi cũng bó tay. :D

Mà "lớn rộng" là chưa chính xác. Nó "có thể tích lớn - có sức chứa lớn"
 
Lần chỉnh sửa cuối:
Bác bi giờ cũng chơi cơ-lát-sic nữa hả.
Không phải. Người Ba Lan cũng thường nói câu đó và nhiều câu nữa, nhưng tôi biết là chúng có xuất xứ từ "đâu đó". Vì không thể viết câu trong tiếng Ba Lan cho người Việt nên vài phút trước tôi tìm "nguồn" để trích.
Mới đầu tôi còn tưởng Loncao là tiếng mới của loại Londai
He he.
 
Web KT
Back
Top Bottom