Quy luật ở đây là gì vậy bạn? Cứ 1Á với 2Á lùng bùng hết cả lên, chẳng hiểu nổi là bạn muốn xóa cái gì nữa.Em nhờ các bạn giúp loại bỏ ký tự trong 1 cell có điều kiện.
Xóa chữ á đó bạn, quy luật là số rồi đến 1 chữ á.
=SUBSTITUTE(TRIM(SUBSTITUTE(B1, "Á", " "))," ","Á")
Vậy công thức tôi đưa ở trên có cho kết quả sai trong trường hợp này không?Cảm ơn anh nhiều, nhưng nếu gặp trường hợp có nhiều chữ Á liên tiếp kế nhau mà em chỉ cần 1 chữ Á thì lam sao anh?
VD : 1ÁÁ2ÁÁÁ3ÁÁ mà em muốn thành 1Á2Á3
Chúng ta cùng phân tích công thức bên trên của anh ndu một chút nhé:không sai anh ơi, nhưng đối với trừơng hợp có nhiều chữ Á liên tiếp thì không ra kết quả.
không lẽ mình phải sửa nếu có 2 chữ Á :
=SUBSTITUTE(TRIM(SUBSTITUTE(B1, "ÁÁ", "Á")),"ÁÁ","Á")
=[COLOR=#0000cd]SUBSTITUTE([/COLOR][COLOR=#ff0000]TRIM([/COLOR][COLOR=#006400]SUBSTITUTE(B1, "Á", " ")[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#0000cd]," ","Á")[/COLOR]
Gởi nhầm đáp án rồiEm muốn loại bỏ kí tự số ở phía bên trái và * thì làm thế nào vậy các anh.
Ví dụ: 4*_Nii4 = _Nii4
2*ThuyThu.2b = ThuyThu.2b
.....
Cột A chứa dữ liệu, tại B1 bạn nhập công thức =Right(A1,Len(A1)-2) kéo xuống dưới.Em muốn loại bỏ kí tự số ở phía bên trái và * thì làm thế nào vậy các anh.
Ví dụ: 4*_Nii4 = _Nii4
2*ThuyThu.2b = ThuyThu.2b
.....
Chỉ cho bạn ở đây chắc sẽ giải quyết được vấn đề của bạn!Mình có 2 file như đính kèm, mình muốn tách ở cột B thành 2 cột khác nhau.
Một cột thành tên bài hát
Một cột thành câu đầu của bài hát.
VD như hình
Bạn nào biết giúp mình với
Mình xin cám ơn trước
Cám ơn bạn nhiều, mình đã làm được, nhưng trên 1 cột không có xuống dòng giữa tên bài hát và câu đầu bài hát thì chưa làm được.Chỉ cho bạn ở đây chắc sẽ giải quyết được vấn đề của bạn!
Hàm tự tạoCám ơn bạn nhiều, mình đã làm được, nhưng trên 1 cột không có xuống dòng giữa tên bài hát và câu đầu bài hát thì chưa làm được.
Ai có cách gì giúp mình với
Public Function Tach(Chuoi, TT)
Dim i
Chuoi = Split(Chuoi)
For i = 0 To UBound(Chuoi)
If UCase(Chuoi(i)) = Chuoi(i) Then
Tach = Tach & " " & Chuoi(i)
Chuoi(i) = ""
Else
Exit For
End If
Next i
If TT = 1 Then
Tach = Trim(Tach)
Else
Tach = Trim(Join(Chuoi))
End If
End Function
Hàm tự tạo
cú pháp : Tach(chuoi, số 1 hoặc <>1 )
Mã:Public Function Tach(Chuoi, TT) Dim i Chuoi = Split(Chuoi) For i = 0 To UBound(Chuoi) If UCase(Chuoi(i)) = Chuoi(i) Then Tach = Tach & " " & Chuoi(i) Chuoi(i) = "" Else Exit For End If Next i If TT = 1 Then Tach = Trim(Tach) Else Tach = Trim(Join(Chuoi)) End If End Function
Cám ơn HungQuoc49.
Ý mình muốn tách cột B gồm " Tên Bài Hát" và " Câu đầu của bài hát" sang hai cột khác nhau :
VÍ DỤ :Ở cột B1 : ANH CỨ HẸN Anh cứ hẹn nhưng anh đừng đến nhé... tách thành " ANH CỨ HẸN" và " Anh cứ hẹn nhưng anh đừng đến nhé..."
Giúp mình tách vậy được không?
Thì file đính kèm của bài 18 làm ra kết quả của bài 15 rồi đó bạn
Bài 18 copy công thức chưa cố định cột nên chưa đạt. sorryCám ơn HungQuoc49 , ý mình là muốn tách như sau :
Cột B gồm " Tên Bài Hát" và " Câu đầu của bài hát" sang hai cột khác nhau :
VÍ DỤ :Ở cột B1 : ANH CỨ HẸN Anh cứ hẹn nhưng anh đừng đến nhé... tách thành " ANH CỨ HẸN" và " Anh cứ hẹn nhưng anh đừng đến nhé..."
View attachment 155382
Giúp mình tách vậy được không?
=tach($B1,COLUMNS($E1:E1))
Cách 1:Chào cả nhà GPE!
Mình có một cột dữ liệu: có dòng chỉ có họ và tên, có dòng có cả Họ và tên và năm sinh (năm sinh được nối với họ và tên bằng dấu "-". Dấu gạch ngang đó có khi dính liền với tên như Nguyễn Văn Trong-72, có khi cách tên bằng dấu cách như Lê Xuân Hoành - 81
Ví dụ:
Lê Xuân Hoành - 81
Nguyễn Văn Thỏa - 84
Nguyễn văn Trong-72
Hà Đức Quang
Đinh Hữu Diễn - 71
Nguyễn Văn Duẩn
Mình muốn tách lấy họ và tên và loại bỏ tất cả năm sinh cũng như dấu gạch ngang. Kết quả mong muốn:
Lê Xuân Hoành
Nguyễn Văn Thỏa
Nguyễn văn Trong
Hà Đức Quang
Đinh Hữu Diễn
Nguyễn Văn Duẩn
Mong các bạn giúp đỡ. Trân trọng cám ơn!
Bạn ơi. Mình là người ở trái đất, nên không thể biết được ở trong đầu bạn đang nghĩ gì, trong file ở máy tính của bạn có gì.Cảm ơn các bạn đã giúp đỡ. Còn vấn đề này mà mò mãi cũng chẳng ra, mong các bạn thông cảm giúp tiếp:
tại cột kế tiếp nếu dữ liệu nào có năm sinh thì tách lấy năm sinh còn không có thì để rỗng. Cảm ơn các bạn!
Đúng chính xác ,công thức của Anh NDU như anh phân tích,em đã tìm hiểu trước đó thấy cũng như vậy.Chúng ta cùng phân tích công thức bên trên của anh ndu một chút nhé:
- Đầu tiên, hàm SUBSTITUTE(B1, "Á", " ") sẽ thay thế tất cả chữ "Á" trong chuỗi thành khoảng trắng, kết quả của hàm này sẽ là một chuỗi gồm các số và khoảng trắng, có thể có nhiều khoảng trắng gần nhau.Mã:=[COLOR=#0000cd]SUBSTITUTE([/COLOR][COLOR=#ff0000]TRIM([/COLOR][COLOR=#006400]SUBSTITUTE(B1, "Á", " ")[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#0000cd]," ","Á")[/COLOR]
- Kế tiếp, hàm TRIM(SUBSTITUTE(B1, "Á", " ")) sẽ xóa các khoảng trắng dư.
- Cuối cùng, hàm SUBSTITUTE(TRIM(SUBSTITUTE(B1, "Á", " "))," ","Á") sẽ thay thế ngược trở lại các khoảng trắng trong chuỗi thành chữ "Á", và đây chính là chuỗi kết quả mà bạn mong muốn.
Vậy thì lý do gì mà không ra kết quả nhỉ? Bạn đã thử lại chưa?