Đếm ký tự rỗng trong 1 ô (2 người xem)

Liên hệ QC

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

haisonghinh

Thành viên mới
Tham gia
8/1/09
Bài viết
27
Được thích
5
Chào các ACE
Bạn nào có biết công thức tính số ký tự trống trong 1 ô chỉ gùm mình với
hoặc xử lý giùm mình số liệu này, mình rất rất cảm ơn
Mình có 1 bảng dữ liệu dài vô kể
điểm thi của 3 môn ghi chung trên 1 ô, điểm của mỗi môn cách nhau 1 ký tự trống (rỗng)
Mình muốn lấy ra điểm của từng môn
Mình gửi kèm theo file
 

File đính kèm

Lần chỉnh sửa cuối:
Với dữ liệu như của bạn chỉ cần dùng chức năng Text to Columns là được.
(Nếu dữ liệu này là từ 1 file bên ngoài thì khi đọc vào Excel cũng đã có thể tự chuyển thành các cột)
 
Chào các ACE
Bạn nào có biết công thức tính số ký tự trống trong 1 ô chỉ gùm mình với
hoặc xử lý giùm mình số liệu này, mình rất rất cảm ơn
Mình có 1 bảng dữ liệu dài vô kể
điểm thi của 3 môn ghi chung trên 1 ô, điểm của mỗi môn cách nhau 1 ký tự trống (rỗng)
Mình muốn lấy ra điểm của từng môn
Mình gửi kèm theo file

Nếu bạn không muốn làm thủ công thì dùng mấy dòng code này thì tác dụng cũng gần giống nhau

PHP:
Sub tach_ra()
Columns("A:A").TextToColumns [B1], DataType:=xlDelimited, Space:=True
End Sub
 
Chào các ACE
Bạn nào có biết công thức tính số ký tự trống trong 1 ô chỉ gùm mình với
hoặc xử lý giùm mình số liệu này, mình rất rất cảm ơn
Mình có 1 bảng dữ liệu dài vô kể
điểm thi của 3 môn ghi chung trên 1 ô, điểm của mỗi môn cách nhau 1 ký tự trống (rỗng)
Mình muốn lấy ra điểm của từng môn
Mình gửi kèm theo file
Gõ vào cell B1 công thức này:
PHP:
=TRIM(MID(SUBSTITUTE(TRIM($A1)," ",REPT(" ",255)),1+(COLUMNS($A:A)-1)*255,255))
Kéo fill sang phải rồi kéo fill xuống
 

File đính kèm

Gõ vào cell B1 công thức này:
PHP:
=TRIM(MID(SUBSTITUTE(TRIM($A1)," ",REPT(" ",255)),1+(COLUMNS($A:A)-1)*255,255))
Kéo fill sang phải rồi kéo fill xuống

Bạn ơi, còn mình thì muốn làm ngược lại công thực này thi sao ah.
Mình có danh sách email ( kèm file).Mình muốn dùng công thức để gộp chung lại trên 1 ô có được ko?
Ở đây mình dùng công thức "&" tình hình là rất nhiều d/c mail nên dùng công thức này chắc đến mấy ngày
Giúp mình với. Cám ơn bạn nhiều nhé
 

File đính kèm

Bạn ơi, còn mình thì muốn làm ngược lại công thực này thi sao ah.
Mình có danh sách email ( kèm file).Mình muốn dùng công thức để gộp chung lại trên 1 ô có được ko?
Ở đây mình dùng công thức "&" tình hình là rất nhiều d/c mail nên dùng công thức này chắc đến mấy ngày
Giúp mình với. Cám ơn bạn nhiều nhé
Nối chuổi thì chỉ có thể dùng VBA thôi ---> Tìm trên GPE hàm JoinText nhé
 
Bạn ơi, còn mình thì muốn làm ngược lại công thực này thi sao ah.
Mình có danh sách email ( kèm file).Mình muốn dùng công thức để gộp chung lại trên 1 ô có được ko?
Ở đây mình dùng công thức "&" tình hình là rất nhiều d/c mail nên dùng công thức này chắc đến mấy ngày
Giúp mình với. Cám ơn bạn nhiều nhé

Sao gởi nhiều người thế, vậy pải không bạn?
 

File đính kèm

Bạn ơi, còn mình thì muốn làm ngược lại công thực này thi sao ah.
Mình có danh sách email ( kèm file).Mình muốn dùng công thức để gộp chung lại trên 1 ô có được ko?
Ở đây mình dùng công thức "&" tình hình là rất nhiều d/c mail nên dùng công thức này chắc đến mấy ngày
Giúp mình với. Cám ơn bạn nhiều nhé

Sau đây là cách viết bằng VBA để thực hiện công viêc theo yêu cầu của bạn:
1. Mở cửa sổ Microsoft Visual Basic (Alt+F11), tạo một Module với tên nào cũng được.
2. Viết code cho module như sau:
Public Function Gop(Cot As String, tudong As Integer, dendong As Integer) As String
Dim i%
For i = tudong To dendong
Gop = Gop & Range(Cot & i)
Next
End Function

3. Trên ô D6 chỉ cần nhập công thức =Gop("B";6;28) (hoặc có thể nhập công thức này ở bất cứ ô nào)
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom