Ghép thông tin các cột khác nhau (1 người xem)

  • Thread starter Thread starter avada29
  • Ngày gửi Ngày gửi

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

avada29

Thành viên mới
Tham gia
26/7/13
Bài viết
23
Được thích
0
Chào các bác, em đang có vấn đề nhờ các bác giúp đỡ nhu sau.
Giả sử từ ô A1:A5 em có giá trị lần lượt là 1,2,3,4,5
Ô B1:B7 có giá trị: 1,4, 8, 7,9,12,2
Ô C1:C10 có giá trị: 1,11,3,5,7,8,9,10,13,12
Các bác cho em hỏi có hàm nào để ghép thông tin các cột đó, cho ra cột D có giá trị là: 1,2,3,4,5,7,8,9,10,11,12,13 không ạ, em cảm ơn các bác
 
Chào các bác, em đang có vấn đề nhờ các bác giúp đỡ nhu sau.
Giả sử từ ô A1:A5 em có giá trị lần lượt là 1,2,3,4,5
Ô B1:B7 có giá trị: 1,4, 8, 7,9,12,2
Ô C1:C10 có giá trị: 1,11,3,5,7,8,9,10,13,12
Các bác cho em hỏi có hàm nào để ghép thông tin các cột đó, cho ra cột D có giá trị là: 1,2,3,4,5,7,8,9,10,11,12,13 không ạ, em cảm ơn các bác

Dùng hàm small() có lẽ là được. Kẹt cái là không có file đính kèm
 
Chào các bác, em đang có vấn đề nhờ các bác giúp đỡ nhu sau.
Giả sử từ ô A1:A5 em có giá trị lần lượt là 1,2,3,4,5
Ô B1:B7 có giá trị: 1,4, 8, 7,9,12,2
Ô C1:C10 có giá trị: 1,11,3,5,7,8,9,10,13,12
Các bác cho em hỏi có hàm nào để ghép thông tin các cột đó, cho ra cột D có giá trị là: 1,2,3,4,5,7,8,9,10,11,12,13 không ạ, em cảm ơn các bác

Trong File bạn bấm Sap Xep là kết quả sẽ hiện ra (làm bằng VBA không phải công thức)

Dùng hàm small() có lẽ là được. Kẹt cái là không có file đính kèm

Sẵn có File em tạo đây rồi, anh có thể hướng dẫn bằng công thức được không ạ. Em có nghĩ mà vẫn chưa tìm được hướng giải quyết
 

File đính kèm

Trong File bạn bấm Sap Xep là kết quả sẽ hiện ra (làm bằng VBA không phải công thức)



Sẵn có File em tạo đây rồi, anh có thể hướng dẫn bằng công thức được không ạ. Em có nghĩ mà vẫn chưa tìm được hướng giải quyết
Tạm ý tưởng là thế này
E2=IF(ROW()-1=1;MIN($A$1:$C$10);SMALL($A$1:$C$10;COUNTIF($A$1:$C$10;"<="&E1)+1))
 
Chào các bác, em đang có vấn đề nhờ các bác giúp đỡ nhu sau.
Giả sử từ ô A1:A5 em có giá trị lần lượt là 1,2,3,4,5
Ô B1:B7 có giá trị: 1,4, 8, 7,9,12,2
Ô C1:C10 có giá trị: 1,11,3,5,7,8,9,10,13,12
Các bác cho em hỏi có hàm nào để ghép thông tin các cột đó, cho ra cột D có giá trị là: 1,2,3,4,5,7,8,9,10,11,12,13 không ạ, em cảm ơn các bác

Cách khác:
PHP:
Sub Ghep()
    Dim Rng As Range
    Dim Vung As Range
    Set dt = CreateObject("Scripting.Dictionary")
    Set Vung = Range("A1:C10")
    For Each Rng In Vung
        If Rng.Value <> "" Then
            dt(Rng.Value) = ""
        End If
    Next
    [k1].Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys)
    [K1:K30].Sort Key1:=Range("K1"), Order1:=xlAscending
End Sub
 
Lần chỉnh sửa cuối:
Cách khác:
PHP:
Sub Ghep()
    Dim Rng As Range
    Dim Vung As Range, OutRng As Range
    Set dt = CreateObject("Scripting.Dictionary")
    Set Vung = Range("A1:C10")
    For Each Rng In Vung
        If Rng.Value <> "" Then
            dt(Rng.Value) = ""
        End If
    Next
    [k1].Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys)
    [K1:K30].Sort Key1:=Range("K1"), Order1:=xlAscending
End Sub
Cũng giống ý tưởng của mình, dùng thuộc tính Count và phương thức keys, cảm ơn bạn.
 
Với những bài lọc trùng duy nhất thì bạn cũng có thể làm giống bài 6 giải quyết nhé
PHP:
Sub Dic()
Dim Cll, SArr()
SArr = [B3:B1000].Value
With CreateObject("Scripting.Dictionary")
    For Each Cll In SArr
         If Cll <> "" Then .Item(Cll) = ""
    Next
    [C3:C100].ClearContents
    [C3].Resize(.Count) = Application.Transpose(.keys)
End With
End Sub
 

File đính kèm

Các anh tham gia nhiệt tình quá làm em lại có nhiều cái mới để học rồi. Cảm ơn mọi người. Chúc mọi người cuối tuần vui vẻ :-=:-=
 
Các anh tham gia nhiệt tình quá làm em lại có nhiều cái mới để học rồi. Cảm ơn mọi người. Chúc mọi người cuối tuần vui vẻ :-=:-=

Mình không biết bạn là ai, nam hay nữ, nhưng mình thấy ở bạn có 2 điều mình cần học:
1. Ngôn ngữ nói của bạn thật nhẹ nhàng, mềm mỏng, khéo lắm.
2. Kiến thức
 
Mình không biết bạn là ai, nam hay nữ, nhưng mình thấy ở bạn có 2 điều mình cần học:
1. Ngôn ngữ nói của bạn thật nhẹ nhàng, mềm mỏng, khéo lắm.
2. Kiến thức

Em tên Phong, em man ạ (nhìn avtar có thể mọi người dể hiểu nhầm).

1. Ngôn ngữ nói của bạn thật nhẹ nhàng, mềm mỏng, khéo lắm.

Cái này nói không phải tự khen chứ nhiều người bên ngoài cũng nhận xét em như vầy chứ không phải riêng anh đâu à nha ...


em không biết anh đề cập đến kiến thức ở đây là kiến thức gì nhưng nếu là về Excel thì những kiến thức đến ngày hôm nay em chắt góp được đều là do học hỏi được từ các thầy, cô, anh, chị những người đi trước trên cái diễn đàn GPE này mà ra cả. Nói chung kiến thức là vô bờ, không ai dám chắc là mình có thể giỏi hơn người khác hay biết hết cái này cái kia, mỗi người đều có những hiểu biết riêng của mình và khi cần chúng ta hãy chia sẻ nó với mọi người
 
Lần chỉnh sửa cuối:
Tôi là thấy bạn Khuongvietphong này học nhanh mà chịu khó tìm tòi
Chả bù cho tôi. Chả biết tẹo kiến thức excell nào
Ps: Avatar đó đúng là làm Phuliên hiểu lầm là đúng rồi @$@!^%@$@!^%
 

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

Back
Top Bottom