Lọc ra danh sách duy nhất từ những dữ liệu trùng?

  • Thread starter cachep87
  • Ngày gửi
B

becusue

Sơ cấp
24/2/17
23
0
1
34
Bạn ơi chỗ mục hàng trả bạn trich lọc chỗ check hàng thiếu là để làm gì zậy,có thể hướng dẫn thêm cho mình không

Làm được nhưng mình thấy số liệu vô lý, có lẽ còn phải có tồn đầu kỳ nữa chứ
 
Khóa học Quản trị dòng tiền
B

becusue

Sơ cấp
24/2/17
23
0
1
34
bạn ơi có thể chỉ mình cách lọc dữ liệu mà ko có chữ total ko,mình lọc nó cứ hiện ra cái tổng,mình muốn lọc như bạn phải làm sao
 
B

becusue

Sơ cấp
24/2/17
23
0
1
34
bạn ơi có thể chỉ mình cách lọc dữ liệu mà ko có chữ total ko,mình lọc nó cứ hiện ra cái tổng,mình muốn lọc như bạn phải làm sao
Làm được nhưng mình thấy số liệu vô lý, có lẽ còn phải có tồn đầu kỳ nữa chứ
còn tồn đầu nữa bạn,ak bạn cái chỗ bảng tonnfà bảng trả làm như thế nào zậy,mình tìm cả đêm mà ko hiểu cách làm ,bạn chỉ rox hơn cách làm cho mình đi
 
B

becusue

Sơ cấp
24/2/17
23
0
1
34
bạn ơi có thể chỉ mình cách lọc dữ liệu mà ko có chữ total ko,mình lọc nó cứ hiện ra cái tổng,mình muốn lọc như bạn phải làm sao
Làm được nhưng mình thấy số liệu vô lý, có lẽ còn phải có tồn đầu kỳ nữa chứ
còn tồn đầu nữa bạn,ak bạn cái chỗ bảng tonnfà bảng trả làm như thế nào zậy,mình tìm cả đêm mà ko hiểu cách làm ,bạn chỉ rox hơn cách làm cho mình đi
 
B

becusue

Sơ cấp
24/2/17
23
0
1
34
Làm được nhưng mình thấy số liệu vô lý, có lẽ còn phải có tồn đầu kỳ nữa chứ
bạn ơi cái bảng ssos liệu này bên đơn gía mình có thể giữ nguyên được ko,ko cần tổng nó lại ak
 
U

unregister

Cao cấp
8/4/08
293
89
28
Hà Nội
bạn ơi cái bảng ssos liệu này bên đơn gía mình có thể giữ nguyên được ko,ko cần tổng nó lại ak
Bước 1 là lấy danh sách hàng (loại trùng bằng Remove Dulicates)
Bước 2 là dùng lệnh sumifs để tính tổng theo danh mục vừa lọc.
Đơn giản thế thôi.
Lúc đầu mình chỉ Remove Dulicates ở sheet Nhập hàng nên danh mục thiếu so với các sheet còn lại, mình dùng vlookup để tìm ra các tên hàng còn thiếu thôi (cái nào hiện #N/A) rồi bổ sung thêm vào sheet tổng hợp.
Một mặt hàng có nhiều đơn giá nên bạn chỉ có thể tính đơn giá nhập trung bình dựa vào tổng số lượng và tổng giá trị thôi.
Và để hiểu người ta làm gì thì trước hết bạn hãy chịu khó học về hàm excel mà bạn chưa hiểu. Khi nào bạn dịch được ý nghĩa của một hàm Excel lúc nhìn vào nó thì lúc đó bạn sẽ nhớ cách sử dụng nó.
 
  • Like
Reactions: becusue
B

becusue

Sơ cấp
24/2/17
23
0
1
34
thanks bạn nha
 
B

becusue

Sơ cấp
24/2/17
23
0
1
34
Làm được nhưng mình thấy số liệu vô lý, có lẽ còn phải có tồn đầu kỳ nữa chứ
bạn ui sao trong danh sách tổng ap của bạn lại không có sản phẩm cuả hàng trả,nó bị lỗi gì ak
 
B

becusue

Sơ cấp
24/2/17
23
0
1
34
bạn ui sao trong danh sách tổng ap của bạn lại không có sản phẩm cuả hàng trả,nó bị lỗi gì ak
trong 2003 ko có remove dulicata,mình dùng ad van filter thì không có được,zậy phải làm sao
 
D

Dongphutaosen.com

Guest
24/2/17
1
0
1
34
Chủ đề quá hay, up cho mọi người cùng xem :x
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
trong 2003 ko có remove dulicata,mình dùng ad van filter thì không có được,zậy phải làm sao
Bạn có thể tham khảo công thức sau để lây giá trị duy nhất:
=IFERROR(INDEX(DATA, SMALL(IF(MATCH(A2:A14,A2:A14,,0)=ROW(1:13),MATCH(A2:A14,A2:A14,,0)),ROW(1:13)),1),"")
 
U

unregister

Cao cấp
8/4/08
293
89
28
Hà Nội
trong 2003 ko có remove dulicata,mình dùng ad van filter thì không có được,zậy phải làm sao
Giả sử bạn có 1 danh sách chưa khử trùng, danh sách đó ở cột A từ vị trí A2 tới A1000, đầu tiên bạn dùng chức năng sort để sắp xếp theo thứ tự a-z cho A2 tới A1000, tiếp theo ở ô B2 ban gõ:=if(a1=a2,1,0) rồi copy tới ô B1000, tiếp đó lọc cột B theo chức năng filter với giá trị =1, tiếp đến là delete hết các dòng filter với giá trị =1 đi là còn lại danh sách đã khử trùng.
Chả cần phải VBA hay chức năng remove của Excel thì vẫn còn cách để khử trùng như thế này và cách làm cũng quá đơn giản, dễ nhớ.
 
Sửa lần cuối:
  • Like
Reactions: becusue
B

becusue

Sơ cấp
24/2/17
23
0
1
34
Bạn có thể tham khảo công thức sau để lây giá trị duy nhất:
=IFERROR(INDEX(DATA, SMALL(IF(MATCH(A2:A14,A2:A14,,0)=ROW(1:13),MATCH(A2:A14,A2:A14,,0)),ROW(1:13)),1),"")
mìnhđã đôt rùi bạn chỉ như thế có mà loạn não luôn ak
 
B

becusue

Sơ cấp
24/2/17
23
0
1
34
Giả sử bạn có 1 danh sách chưa khử trùng, danh sách đó ở cột A từ vị trí A2 tới A1000, đầu tiên bạn dùng chức năng sort để sắp xếp theo thứ tự a-z cho A2 tới A1000, tiếp theo ở ô B2 ban gõ:=if(a1=a2,1,0) rồi copy tới ô B1000, tiếp đó lọc cột B theo chức năng filter với giá trị =1, tiếp đến là delete hết các dòng filter với giá trị =1 đi là còn lại danh sách đã khử trùng.
Chả cần phải VBA hay chức năng remove của Excel thì vẫn còn cách để khử trùng như thế này và cách làm cũng quá đơn giản, dễ nhớ.
thank you very much !
 
B

becusue

Sơ cấp
24/2/17
23
0
1
34
unregister# mình lọc được rui,nhưng cái phần gộp lại nhiều mặt hàng cùng tên cùng số tiền thì mình làm không có được,giờ bạn có thể chỉ mình cách làm đơn giản nhất không ! Mình muốn lọc ra trùng tên hàng nhưng khác số tiền ,rùi tạo thành bảng nhập-trả-tồn như vấn đề hỗm giờ mình hỏi bạn ak,giờ bạn làm lại 1 lần rùi hướng dẫn mình cụ thể hơn được ko,chỉ mình cách đơn giản nhất để mình hiểu nha bạn
 

Đính kèm

  • TỔNG HƠP.xls
    167.5 KB · Lượt xem: 88
U

unregister

Cao cấp
8/4/08
293
89
28
Hà Nội
unregister# mình lọc được rui,nhưng cái phần gộp lại nhiều mặt hàng cùng tên cùng số tiền thì mình làm không có được,giờ bạn có thể chỉ mình cách làm đơn giản nhất không ! Mình muốn lọc ra trùng tên hàng nhưng khác số tiền ,rùi tạo thành bảng nhập-trả-tồn như vấn đề hỗm giờ mình hỏi bạn ak,giờ bạn làm lại 1 lần rùi hướng dẫn mình cụ thể hơn được ko,chỉ mình cách đơn giản nhất để mình hiểu nha bạn
Đầu tiên tạo 1 cột gộp tên và giá lại gọi là gộp mã (VD cột A là gộp mã, với A2=B2&C2 với B2 là tên hàng, và C2 là giá). Copy giá trị cột A sang sheet mới sau đó bạn remove dulicates cột A sẽ có danh sách duy nhất. Từ danh sách đó có thể search ngược lại tên hàng và giá = lệnh vlooup, đồng thời dùng các lệnh sumifs thỏa mãn điều kiện cùng tên cùng giá đều căn cứ vào cột giá trị gộp mã (cột A) hết.
 
  • Like
Reactions: becusue
B

becusue

Sơ cấp
24/2/17
23
0
1
34
bạn ơi giúp mình với!,giờ mình muốn tính tổng trong 1 vùng có nhiều tổng mình phải làm sao cho nhanh,nếu lấy từng cái cộng thì lâu lắm
vd:giờ mình chỉ muốn lấy 1 cột tổng thui :380+1820+1760....+
01/01/2017PX749Dây AV 8,000 10 80,000
01/01/2017PX749Dây gas Inox 30,000 10 300,000
TỔNG 380,000
03/01/2017PX750Bếp gas mini (tốt) 150,000 10 1,500,000
03/01/2017PX750Bình gas mini 20,000 16 320,000
TỔNG 1,820,000
08/01/2017PX751Loa vi tính F&D U213A 170,000 3 510,000
08/01/2017PX751Ti vi 21in mặt cong 1,250,000 1 1,250,000
TỔNG 1,760,000
09/01/2017PX752Bộ nồi inox 3 cái rẻ 160,000 5 800,000
09/01/2017PX752Giá treo ti vi 32in 100,000 3 300,000
09/01/2017PX752Giá treo ti vi 42in 120,000 3 360,000
09/01/2017PX752Kệ loa lớn VT-270 200,000 2 400,000
09/01/2017PX752Tô + Dĩa nhựa 10,000 80 800,000
TỔNG 2,660,000
10/01/2017PX753Nệm 3 phân 1m4 thường 180,000 1 180,000
10/01/2017PX753Nệm 3 phân 1m6 thường 200,000 2 400,000
10/01/2017PX753Nệm 5 phân 1m6 thường 350,000 2 700,000
10/01/2017PX753Tủ lạnh International 1580 3,350,000 1 3,350,000
TỔNG 4,630,000
[TBODY] [/TBODY]
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
bạn ơi giúp mình với!,giờ mình muốn tính tổng trong 1 vùng có nhiều tổng mình phải làm sao cho nhanh,nếu lấy từng cái cộng thì lâu lắm
vd:giờ mình chỉ muốn lấy 1 cột tổng thui :380+1820+1760....+
01/01/2017PX749Dây AV 8,000 10 80,000
01/01/2017PX749Dây gas Inox 30,000 10 300,000
TỔNG 380,000
03/01/2017PX750Bếp gas mini (tốt) 150,000 10 1,500,000
03/01/2017PX750Bình gas mini 20,000 16 320,000
TỔNG 1,820,000
08/01/2017PX751Loa vi tính F&D U213A 170,000 3 510,000
08/01/2017PX751Ti vi 21in mặt cong 1,250,000 1 1,250,000
TỔNG 1,760,000
09/01/2017PX752Bộ nồi inox 3 cái rẻ 160,000 5 800,000
09/01/2017PX752Giá treo ti vi 32in 100,000 3 300,000
09/01/2017PX752Giá treo ti vi 42in 120,000 3 360,000
09/01/2017PX752Kệ loa lớn VT-270 200,000 2 400,000
09/01/2017PX752Tô + Dĩa nhựa 10,000 80 800,000
TỔNG 2,660,000
10/01/2017PX753Nệm 3 phân 1m4 thường 180,000 1 180,000
10/01/2017PX753Nệm 3 phân 1m6 thường 200,000 2 400,000
10/01/2017PX753Nệm 5 phân 1m6 thường 350,000 2 700,000
10/01/2017PX753Tủ lạnh International 1580 3,350,000 1 3,350,000
TỔNG 4,630,000
[TBODY] [/TBODY]
Bạn dùng hàm Subtotal ấy
 
U

unregister

Cao cấp
8/4/08
293
89
28
Hà Nội
bạn ơi giúp mình với!,giờ mình muốn tính tổng trong 1 vùng có nhiều tổng mình phải làm sao cho nhanh,nếu lấy từng cái cộng thì lâu lắm
vd:giờ mình chỉ muốn lấy 1 cột tổng thui :380+1820+1760....+
01/01/2017PX749Dây AV 8,000 10 80,000
01/01/2017PX749Dây gas Inox 30,000 10 300,000
TỔNG 380,000
03/01/2017PX750Bếp gas mini (tốt) 150,000 10 1,500,000
03/01/2017PX750Bình gas mini 20,000 16 320,000
TỔNG 1,820,000
08/01/2017PX751Loa vi tính F&D U213A 170,000 3 510,000
08/01/2017PX751Ti vi 21in mặt cong 1,250,000 1 1,250,000
TỔNG 1,760,000
09/01/2017PX752Bộ nồi inox 3 cái rẻ 160,000 5 800,000
09/01/2017PX752Giá treo ti vi 32in 100,000 3 300,000
09/01/2017PX752Giá treo ti vi 42in 120,000 3 360,000
09/01/2017PX752Kệ loa lớn VT-270 200,000 2 400,000
09/01/2017PX752Tô + Dĩa nhựa 10,000 80 800,000
TỔNG 2,660,000
10/01/2017PX753Nệm 3 phân 1m4 thường 180,000 1 180,000
10/01/2017PX753Nệm 3 phân 1m6 thường 200,000 2 400,000
10/01/2017PX753Nệm 5 phân 1m6 thường 350,000 2 700,000
10/01/2017PX753Tủ lạnh International 1580 3,350,000 1 3,350,000
TỔNG 4,630,000
[TBODY] [/TBODY]
Gọi bảng của bạn theo thứ cột là từ A đến F nhé.
Tại ô bạn muốn tính tổng gõ = sumifs(D: D,A:A,"TỔNG"). Có điều sao từng số tổng màu xanh lại không bằng tổng các dòng ở trên vậy? Nế đúng dòng tổng bằng tổng các dòng chi tiết của nó thì còn một cách khác là bạn SUM tất cả cột lại rồi chia cho 2 cũng ra đấy.
 

Xem nhiều

Webketoan Zalo OA