[Help] chuyển dữ liệu từ cột sang hàng

Liên hệ QC

kohlerbkqn

Thành viên mới
Tham gia
1/6/08
Bài viết
20
Được thích
0
Nhờ các anh/chị giúp đỡ, chuyển dữ liệu từ cột sang hàng như hình ảnh và file đính kèm ạ.

Xin cảm ơn nhiều ạ.

Chuyen cot thanh hang.JPG
 

File đính kèm

  • Test.xlsx
    10 KB · Đọc: 8
Bảng chính đã được sắp xếp theo thứ tự tuyến chưa?
Thiệt ra bài này làm công thức hay query hay code cũng được. Vấn đề là nếu bảng chính đã được sắp xếp thì nhanh hơn nhiều.
 
Upvote 0
Bảng chính đã được sắp xếp theo thứ tự tuyến chưa?
Thiệt ra bài này làm công thức hay query hay code cũng được. Vấn đề là nếu bảng chính đã được sắp xếp thì nhanh hơn nhiều.
vâng, đầu vào thứ tự như vậy ạ, Tuyến A-B thì dòng A trước, B sau. Em muốn dùng công thức để lookup giá trị tương ứng, giá trị của đầu A trong tuyến A-B, hoặc đầu A trong tuyến A-C ....
 
Upvote 0
vâng, đầu vào thứ tự như vậy ạ, Tuyến A-B thì dòng A trước, B sau. Em muốn dùng công thức để lookup giá trị tương ứng, giá trị của đầu A trong tuyến A-B, hoặc đầu A trong tuyến A-C ....
Công thức tại C12, E12 làm tương tự:
Mã:
=SUMPRODUCT(($A$2:$A$7=A12)*($B$2:$B$7=B12)*$C$2:$C$7)
 
Upvote 0
Công thức dễ nhất (nhưng không bảo đảm là nhanh nhất)

1607590936210.png

Gõ công thức vào ô C12, kéo xuống tới C14.
Đặt con trỏ vào C12, copy. Qua ô E12, paste special>formula. Kéo xuống E14
 
Upvote 0
Kết quả mong muốn của mình là thứ tự như bảng, và còn nhiều cột "giá trí" tương ứng với cặp A-C, A-B........ và nhiều hàng chứ ko phải chỉ có vài hàng như vậy.
Bài đã được tự động gộp:

Công thức tại C12, E12 làm tương tự:
Mã:
=SUMPRODUCT(($A$2:$A$7=A12)*($B$2:$B$7=B12)*$C$2:$C$7)
Thanks 2 bác NhattanktnnVetMini nhiều ạ. Hàm đúng theo như mong muốn, tuy nhiên nếu "giá trị" là chuỗi ký tự thì bị lỗi ạ.
Chuyen cot thanh hang.JPG
 

File đính kèm

  • Test2.xlsx
    10.4 KB · Đọc: 4
Lần chỉnh sửa cuối:
Upvote 0
Kết quả mong muốn của mình là thứ tự như bảng, và còn nhiều cột "giá trí" tương ứng với cặp A-C, A-B........ và nhiều hàng chứ ko phải chỉ có vài hàng như vậy.
Bài đã được tự động gộp:


Thanks 2 bác NhattanktnnVetMini nhiều ạ. Hàm đúng theo như mong muốn, tuy nhiên nếu "giá trị" là chuỗi ký tự thì bị lỗi ạ.
View attachment 251539
Thử tại C12 :
Mã:
=INDEX($C$2:$C$7,MATCH(1,INDEX(($B$2:$B$7=$B12)*($A$2:$A$7=$A12),),0),)
 
Upvote 0
Thanks bác nhiều, tối qua em lọ mọ cũng tìm được kết quả, tại C12
Mã:
=INDEX($C$2:$C$7,MATCH(A12&"-"&B12,$A$2:$A$7&"-"&$B$2:$B$7,0),1)
 
Upvote 0
Nhờ các anh/chị giúp đỡ, chuyển dữ liệu từ cột sang hàng như hình ảnh và file đính kèm ạ.

Xin cảm ơn nhiều ạ.

View attachment 250957
Tham gia một Sub
PHP:
Public Sub Gpe()
Dim sArr(), dArr(), I As Long, K As Long, R As Long, Txt As String
    sArr = Range("A2", Range("A2").End(xlDown)).Resize(, 3).Value
    R = UBound(sArr)
ReDim dArr(1 To R / 2, 1 To 5)
For I = 1 To R
    If sArr(I, 1) <> Txt Then
        K = K + 1
        dArr(K, 1) = sArr(I, 1)
        dArr(K, 2) = sArr(I, 2)
        dArr(K, 3) = sArr(I, 3)
        Txt = sArr(I, 1)
    Else
        dArr(K, 4) = sArr(I, 2)
        dArr(K, 5) = sArr(I, 3)
    End If
Next I
    Range("F2").Resize(1000, 5).ClearContents
    Range("F2").Resize(K, 5) = dArr
End Sub
 

File đính kèm

  • Test2.xlsm
    29.5 KB · Đọc: 12
Upvote 0
Web KT

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

Back
Top Bottom