Nhờ các Cao nhân giúp_Trích xuất dữ liệu từ nhiều cột gom thành 1 cột.

  • Thread starter chungtalabanls
  • Ngày gửi
C

chungtalabanls

Sơ cấp
4/3/17
25
1
3
38
Em đang gặp vấn đề nan giải lắm Các Bác ạ, Nhờ các Bác cao nhân giúp em vụ này với ạ.
Chả là thế này, Cty em làm về xe. Không sử dụng phần mềm chỉ sử dụng bộ MS Office thôi.
Em có file ghi lại những phụ tùng đã bán (thống kê lại để trừ tồn kho). Đồng thời xuất phiếu kê(bảng kê kèm theo) cho khách khi mà nhiều phụ tùng không thể ghi tay trên 1 hóa đơn.
Mẫu file đó như hình đây ạ.
y3mgWtuBgdOMOxVxN_QYCHGUG4SVVkO1mokxdRkCxTQ0hRPzCos0l8gXQgPE_v8-2bCcou1lF2T31q5QECIJAjfBjiAC6ZfyX_6l2KfG7W0M_HzrYWZ9UIX_3Lo6taWSm02qlSBBEetekwUj3mbdgQgwexcPgn2I02uvwOf56lenoY

Vùng tô màu vàng là vùng em cần trích xuất dữ liệu ra 1 sheet khác nhưng gộp chung các cột số lượng và thành tiền vào làm 1. Còn như hình trên là có đến 4 cột riêng biệt. các bác hiểu ý em chưa ạ.
Các Bác coi hình dưới là hình dung ra ngay.

y3mnl1FJ6orD3AAo1SF29S4y9ItYlA0X1qb3op_xT5iy_J18Kw4Z9f7J6hOx2Gewgl9H_DqBya7tI5-JMtfDxN8qp9XepaPPuf2lRz-JH2h8mlEzOzI14DmGIHGVIWFSGN_XBHCvA-zBO51CJ3i3SqjLJbBpnpCysR9rxuS97zry5E

Bình thường em nhập xong hết dữ liệu thì em lại làm thao tác rất thủ công là Chọn và Copy từng khúc một rồi Paste vào Sheet khác (Bảng kê chi tiết). Cách làm này rất mất thời gian và không khoa học.
Em rất mong được các Bác giúp em hướng giải quyết và Cách giải quyết cụ thể. Em không biết về VBA đâu nha.
Em xin gửi kèm File luôn ạ. Em xin cảm ơn !
https://1drv.ms/x/s!AkKSHpT0YsW8rxMm6P5SRFQ1Qyn0
 

Đính kèm

  • Nhat ky Ban hang.xlsx
    3.9 MB · Lượt xem: 85
Khóa học Quản trị dòng tiền
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Em đang gặp vấn đề nan giải lắm Các Bác ạ, Nhờ các Bác cao nhân giúp em vụ này với ạ.
Chả là thế này, Cty em làm về xe. Không sử dụng phần mềm chỉ sử dụng bộ MS Office thôi.
Em có file ghi lại những phụ tùng đã bán (thống kê lại để trừ tồn kho). Đồng thời xuất phiếu kê(bảng kê kèm theo) cho khách khi mà nhiều phụ tùng không thể ghi tay trên 1 hóa đơn.
Mẫu file đó như hình đây ạ.
y3mgWtuBgdOMOxVxN_QYCHGUG4SVVkO1mokxdRkCxTQ0hRPzCos0l8gXQgPE_v8-2bCcou1lF2T31q5QECIJAjfBjiAC6ZfyX_6l2KfG7W0M_HzrYWZ9UIX_3Lo6taWSm02qlSBBEetekwUj3mbdgQgwexcPgn2I02uvwOf56lenoY

Vùng tô màu vàng là vùng em cần trích xuất dữ liệu ra 1 sheet khác nhưng gộp chung các cột số lượng và thành tiền vào làm 1. Còn như hình trên là có đến 4 cột riêng biệt. các bác hiểu ý em chưa ạ.
Các Bác coi hình dưới là hình dung ra ngay.

y3mnl1FJ6orD3AAo1SF29S4y9ItYlA0X1qb3op_xT5iy_J18Kw4Z9f7J6hOx2Gewgl9H_DqBya7tI5-JMtfDxN8qp9XepaPPuf2lRz-JH2h8mlEzOzI14DmGIHGVIWFSGN_XBHCvA-zBO51CJ3i3SqjLJbBpnpCysR9rxuS97zry5E

Bình thường em nhập xong hết dữ liệu thì em lại làm thao tác rất thủ công là Chọn và Copy từng khúc một rồi Paste vào Sheet khác (Bảng kê chi tiết). Cách làm này rất mất thời gian và không khoa học.
Em rất mong được các Bác giúp em hướng giải quyết và Cách giải quyết cụ thể. Em không biết về VBA đâu nha.
Em xin gửi kèm File luôn ạ. Em xin cảm ơn !
https://1drv.ms/x/s!AkKSHpT0YsW8rxMm6P5SRFQ1Qyn0
Cái này mà dùng VBA thì đòi hỏi người lập trình cũng phải có số má thì mới làm được. Nhưng ngược lại thì dùng Add-in A-Tools thì rất đơn giản, tích chọn, kéo thả cũng ra cái bạn cần ồi
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
bài toán xử lý như sau:
1. Về mặt số liệu: Hơi nhiều lỗi #N/A và #REF. Nên dùng hàm Iferror để khử lỗi hoặc dùng chức năng nhập liệu nâng cao trong A-Tools để chọn nhanh theo danh sách
2. Số file: Cần phải lọc ra danh sách duy nhất cột số file ở sheets 22. Dùng hàm BS_UNIQUE và đặt Name cho danh sách này
3. Bảng kê in ra: Tạo Data Validation LIST trỏ về Name đã được đặt. Dùng hàm BS_SQL để điền giá trị vào danh sách theo ô điều kiện Data Validation
2017-03-06 18_54_20-2017-03-06 18_53_50-Nhat ky Ban hang.xlsx - Excel.png - Windows Photo Viewer.png
 
C

chungtalabanls

Sơ cấp
4/3/17
25
1
3
38
bài toán xử lý như sau:
1. Về mặt số liệu: Hơi nhiều lỗi #N/A và #REF. Nên dùng hàm Iferror để khử lỗi hoặc dùng chức năng nhập liệu nâng cao trong A-Tools để chọn nhanh theo danh sách
2. Số file: Cần phải lọc ra danh sách duy nhất cột số file ở sheets 22. Dùng hàm BS_UNIQUE và đặt Name cho danh sách này
3. Bảng kê in ra: Tạo Data Validation LIST trỏ về Name đã được đặt. Dùng hàm BS_SQL để điền giá trị vào danh sách theo ô điều kiện Data Validation
View attachment 18430
Em cảm ơn anh đã chỉ dẫn. Em cũng đã cài và thử A-Tool rồi ạ. Nhưng Chỉ lấy lấy được dữ liệu trên cùng một cột thôi ạ (lọc theo "SỐ FILE"), Nhưng Cái khó của em là Số liệu Giá bán nằm rải rác ở 4 cột riêng biệt, nên rất khó để gom vào chung 1 cột. Em đang điên đàu cái vụ này đây ạ.
 
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
Với cái dữ liệu này thì sum 3 cột lại là xong chuyện, suy nghĩ chi cho cao siêu.
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Em cảm ơn anh đã chỉ dẫn. Em cũng đã cài và thử A-Tool rồi ạ. Nhưng Chỉ lấy lấy được dữ liệu trên cùng một cột thôi ạ (lọc theo "SỐ FILE"), Nhưng Cái khó của em là Số liệu Giá bán nằm rải rác ở 4 cột riêng biệt, nên rất khó để gom vào chung 1 cột. Em đang điên đàu cái vụ này đây ạ.
Thế thì đâu có khó. Giá để rời theo các nhóm cột, tạo thêm 1 cột dùng if rẽ nhánh để nhặt giá và thành tiền về. Khi đó, A-Tools lấy giá theo cột thêm kia. Thế là xong
 
U

unregister

Cao cấp
8/4/08
293
89
28
Hà Nội
Em cảm ơn anh đã chỉ dẫn. Em cũng đã cài và thử A-Tool rồi ạ. Nhưng Chỉ lấy lấy được dữ liệu trên cùng một cột thôi ạ (lọc theo "SỐ FILE"), Nhưng Cái khó của em là Số liệu Giá bán nằm rải rác ở 4 cột riêng biệt, nên rất khó để gom vào chung 1 cột. Em đang điên đàu cái vụ này đây ạ.
Mình làm theo cách chỉ sử dụng vài hàm Excel thôi, chắc cũng đáp ứng được nhu cầu của bạn, cách làm cũng đơn giản.
 

Đính kèm

  • Nhat ky Ban hang1.xlsx
    3.7 MB · Lượt xem: 85
C

chungtalabanls

Sơ cấp
4/3/17
25
1
3
38
Mình làm theo cách chỉ sử dụng vài hàm Excel thôi, chắc cũng đáp ứng được nhu cầu của bạn, cách làm cũng đơn giản.
Mình Cảm Ơn Bạn rất nhiều nha. Đúng cái mình cần. Có điều Bạn cho mình "Con Cá" nên chưa hiểu lắm. Mình ngâm cứu công thức sau vậy! Mình không thích sử dụng A-Tools cho lắm, nó hơi rối rắm và hơi rắc rối vì Máy tính cùng sử dụng chung (thay ca luôn phiên) thành ra muốn áp công thức đơn giản nhất mà tối ưu nhất có thể. Một lần nữa cảm ơn bạn.
Bạn mà ở Thủ Dầu Một thì mình mời Cafe và thỉnh giáo trình tự các bước !
 
U

unregister

Cao cấp
8/4/08
293
89
28
Hà Nội
Mình Cảm Ơn Bạn rất nhiều nha. Đúng cái mình cần. Có điều Bạn cho mình "Con Cá" nên chưa hiểu lắm. Mình ngâm cứu công thức sau vậy! Mình không thích sử dụng A-Tools cho lắm, nó hơi rối rắm và hơi rắc rối vì Máy tính cùng sử dụng chung (thay ca luôn phiên) thành ra muốn áp công thức đơn giản nhất mà tối ưu nhất có thể. Một lần nữa cảm ơn bạn.
Bạn mà ở Thủ Dầu Một thì mình mời Cafe và thỉnh giáo trình tự các bước !
Bước 1 là đếm số lần lặp lại của mã file ở ở sheet dữ liệu, tiếp theo là ghép mã file và số thứ tự lặp của nó. Ở sheet tổng hợp mình cũng tạo ra được mã ghép từ mã file và số lần lặp giống như ở Bước 1. Tiếp theo là dùng lệnh Vlookup thôi khi đã có 2 cột mã giống nhau ở 2 sheet.
 
C

chungtalabanls

Sơ cấp
4/3/17
25
1
3
38
Bước 1 là đếm số lần lặp lại của mã file ở ở sheet dữ liệu, tiếp theo là ghép mã file và số thứ tự lặp của nó. Ở sheet tổng hợp mình cũng tạo ra được mã ghép từ mã file và số lần lặp giống như ở Bước 1. Tiếp theo là dùng lệnh Vlookup thôi khi đã có 2 cột mã giống nhau ở 2 sheet.
Nhờ hướng dẫn của bạn mình đã tự làm OK, Mình sử dụng hàm Index và Match nên có tính linh động hơn là Vlookup, chính vì vậy có sự sắp xếp hợp lý hơn. Mình đã hiểu được công thức và trình tự các bước làm.
Thanks bạn và Các bạn rất nhiều.
 

Xem nhiều

Webketoan Zalo OA