TÁCH NHIỀU ĐƠN GIÁ THEO MÃ (2 người xem)

  • Thread starter Thread starter misibi
  • Ngày gửi Ngày gửi
Liên hệ QC

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

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

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

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

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

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

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

Back
Top Bottom