chudoan415
Thành viên mới
- Tham gia
- 16/11/22
- Bài viết
- 49
- Được thích
- 6
- Giới tính
- Nữ
Dùng Power Query cho nhanh, Bảng1: cứ nhập dữ liệu, Bảng2: chuột phải rồi RefreshEm chào anh/chị
Em có dữ liệu để đưa lên phần mềm kế toán. Nhưng hiện tại không thể đưa lên được nên em phải thay đổi cách sắp xếp dữ liệu. Mong anh/chị giúp đỡ ạ. Em cảm ơn (Excel 2016)
Dùng Power Query hay nhỉ. Nếu dùng công thức thì đây nhé :Dùng Power Query cho nhanh, Bảng1: cứ nhập dữ liệu, Bảng2: chuột phải rồi Refresh
I3=INDEX($B$3:$B$5,ROUND(AGGREGATE(15,6,(ROW($C$1:$G$5)+COLUMN($C$1:$G$5)/1000)/($C$3:$G$5<>""),COUNTA($I$2:I2)),0))
K3=INDEX($C$3:$G$5,MATCH(I3,$B$3:$B$5,0),AGGREGATE(15,6,COLUMN($A$1:$G$1)/($C$3:$G$5>0)/(I3=$B$3:$B$5),COUNTIF($I$3:I3,I3)))
J3=INDEX($C$2:$G$2,AGGREGATE(15,6,COLUMN($A$1:$G$1)/($C$3:$G$5=K3)/(I3=$B$3:$B$5),1))
I3=LOOKUP(ROW()-3,SUBTOTAL(2,OFFSET($C$2:$G$2,0,0,ROW($B$2:$B$5)-1)),$B$3:$B$5)
J3=INDEX($C$2:$G$2,AGGREGATE(15,6,COLUMN($C$3:$G$5)/($C$3:$G$5<>"")/(I3=$B$3:$B$5)-2,COUNTIF($I$3:$I3,I3)))
K3=INDEX($C$3:$G$5,MATCH(I3,$B$3:$B$5,0),MATCH(K3,$C$2:$G$2,0))
Dùng Power Query cho nhanh, Bảng1: cứ nhập dữ liệu, Bảng2: chuột phải rồi Refresh
Dùng Power Query hay nhỉ. Nếu dùng công thức thì đây nhé :
Mã:I3=INDEX($B$3:$B$5,ROUND(AGGREGATE(15,6,(ROW($C$1:$G$5)+COLUMN($C$1:$G$5)/1000)/($C$3:$G$5<>""),COUNTA($I$2:I2)),0)) K3=INDEX($C$3:$G$5,MATCH(I3,$B$3:$B$5,0),AGGREGATE(15,6,COLUMN($A$1:$G$1)/($C$3:$G$5>0)/(I3=$B$3:$B$5),COUNTIF($I$3:I3,I3))) J3=INDEX($C$2:$G$2,AGGREGATE(15,6,COLUMN($A$1:$G$1)/($C$3:$G$5=K3)/(I3=$B$3:$B$5),1))
Em cảm ơn các anh rất nhiều. Cách nào cũng hay ạ.Góp vui luôn:
Mã:I3=LOOKUP(ROW()-3,SUBTOTAL(2,OFFSET($C$2:$G$2,0,0,ROW($B$2:$B$5)-1)),$B$3:$B$5) J3=INDEX($C$2:$G$2,AGGREGATE(15,6,COLUMN($C$3:$G$5)/($C$3:$G$5<>"")/(I3=$B$3:$B$5)-2,COUNTIF($I$3:$I3,I3))) K3=INDEX($C$3:$G$5,MATCH(I3,$B$3:$B$5,0),MATCH(K3,$C$2:$G$2,0))