babyrock2009
Thành viên mới

- Tham gia
- 26/11/10
- Bài viết
- 34
- Được thích
- 2
E muốn dùng 1 hàm nào đó để dò từ cột A đền cột G. Nếu tất cả đều là ab thì cột H sẽ có giá trị là ab. Nhưng nếu có giá trị khác ab thì sẽ cột H sẽ có giá trị của các ô khác ab đó. Mọi người giúp giùm em
Function KT(vung As Range, dk As String)
Dim item, kq
For Each item In vung
If item = dk Then
kq = kq
Else
kq = kq & item & ","
End If
Next
KT = Left(kq, Len(kq) - 1)
End Function
Bài này nếu dùng hàm tự tạo thì cũng không khó, nếu dùng hàm của excel thì khó quá
PHP:Function KT(vung As Range, dk As String) Dim item, kq For Each item In vung If item = dk Then kq = kq Else kq = kq & item & "," End If Next KT = Left(kq, Len(kq) - 1) End Function
Xài thế này
=KT(A1:G1,"ab")
nhưng e đang làm trên e x cel mà !
Còn thiếu cái này nữa:Bài này mình dùng VBA trong Excel. Tìm cách Enable Macros lên là được
Nếu tất cả đều là ab thì cột H sẽ có giá trị là ab.
=IF(COUNTIF(A1:G1,"ab")=7,"ab",SUBSTITUTE(TRIM(SUBSTITUTE(A1&" "&B1&" "&C1&" "&D1&" "&E1&" "&F1&" "&G1&" ","ab ",""))," ",","))