TÁCH NHIỀU ĐƠN GIÁ THEO MÃ

Liên hệ QC

misibi

Thành viên chính thức
Tham gia
18/3/15
Bài viết
51
Được thích
1
Các bác giúp em vấn đề này với ạ. Em có 1 bảng excel có giá và đơn giá , nhưng 1 bảng mã thì nó có nhiều đơn giá, em muốn tách theo cột gồm 1 mã và nhiều đơn giá của 1 mã. Nhờ các bác giúp a.
Em xin đính kèm file cho rõ!
 

File đính kèm

  • DM.xls
    27 KB · Đọc: 28
Các bác giúp em vấn đề này với ạ. Em có 1 bảng excel có giá và đơn giá , nhưng 1 bảng mã thì nó có nhiều đơn giá, em muốn tách theo cột gồm 1 mã và nhiều đơn giá của 1 mã. Nhờ các bác giúp a.
Em xin đính kèm file cho rõ!
Công thức tại
I4=IF(COLUMN()-8>COUNTIF($A$2:$A$28,$H4),"",OFFSET($A$1,MATCH($H4,$A$2:$A$28,0)+COLUMN()-9,1,1,1))
Công thức chỉ đúng khi dữ liệu cột A được sắp xếp gần nhau
 
Công thức tại
I4=IF(COLUMN()-8>COUNTIF($A$2:$A$28,$H4),"",OFFSET($A$1,MATCH($H4,$A$2:$A$28,0)+COLUMN()-9,1,1,1))
Công thức chỉ đúng khi dữ liệu cột A được sắp xếp gần nhau
Bài thấy đơn giản mà chơi hàm phức tạp ghê hén. :D
Tui nghĩ nãy giờ mà còn chưa ra nổi luôn á. :(
Bài đã được tự động gộp:

Bạn hiểu công thức của bạn @n0thing1988 không? Chứ tui là tui chưa hiểu á. Mà công thức chạy đúng ghê! :D
 
Các bác giúp em vấn đề này với ạ. Em có 1 bảng excel có giá và đơn giá , nhưng 1 bảng mã thì nó có nhiều đơn giá, em muốn tách theo cột gồm 1 mã và nhiều đơn giá của 1 mã. Nhờ các bác giúp a.
Em xin đính kèm file cho rõ!
bạn xem thử nha...
 

File đính kèm

  • DM.xlsm
    48 KB · Đọc: 16
Các bác giúp em vấn đề này với ạ. Em có 1 bảng excel có giá và đơn giá , nhưng 1 bảng mã thì nó có nhiều đơn giá, em muốn tách theo cột gồm 1 mã và nhiều đơn giá của 1 mã. Nhờ các bác giúp a.
Bạn tham khảo. (Nên sửa tiêu đề về chữ thường nhé)
 

File đính kèm

  • DM (1).xls
    31 KB · Đọc: 10
Lần chỉnh sửa cuối:
Các bác giúp em vấn đề này với ạ. Em có 1 bảng excel có giá và đơn giá , nhưng 1 bảng mã thì nó có nhiều đơn giá, em muốn tách theo cột gồm 1 mã và nhiều đơn giá của 1 mã. Nhờ các bác giúp a.
Em xin đính kèm file cho rõ!
Bạn tham khảo
h4=IF(INDEX($A$2:$A$18,MATCH(0,COUNTIF($H$10:H10,$A$2:$A$18),0))=0,"",INDEX($A$2:$A$18,MATCH(0,COUNTIF($H$10:H10,$A$2:$A$18),0)))
nhan Ctrl + shift + enter
i4=IFERROR(INDEX($B$2:$B$18,AGGREGATE(15,6,ROW($B$1:$B$18)/($A$2:$A$18=$H11),COLUMN(A1))),"")
hoac
i4=IF(COLUMNS($I$11:I11)>COUNTIF($A$2:$A$18,$H11),"",OFFSET($A$1,MATCH($H11,$A$2:$A$18,0)+COLUMN(A1)-1,1,1,1))
 

File đính kèm

  • DM.xls
    38.5 KB · Đọc: 8
Lần chỉnh sửa cuối:
Các bác giúp em vấn đề này với ạ. Em có 1 bảng excel có giá và đơn giá , nhưng 1 bảng mã thì nó có nhiều đơn giá, em muốn tách theo cột gồm 1 mã và nhiều đơn giá của 1 mã. Nhờ các bác giúp a.
Em xin đính kèm file cho rõ!
Lấy mã hàng không trùng nhau thì index , match, countif như mấy bạn đã trình bày.
Mình chỉ bổ sung phần lấy đơn giá, theo mình thấy không nên dùng offset vì có thể mã hàng chưa hẳn giống nhau liên tiếp nếu dữ liệu nhiều hơn:
PHP:
I4=IFERROR(INDEX($B$2:$B$18,SMALL(INDEX(($A$2:$A$18=$H4)*(ROW($B$2:$B$18)-1),),COUNTIF($A$2:$A$18,"<>"&$H4)+COLUMN(A1))),"")
 
Web KT
Back
Top Bottom