Xin hỏi về cách dò tìm và nối dữ liệu

Liên hệ QC

binhcan_hp

Thành viên mới
Tham gia
30/7/07
Bài viết
11
Được thích
0
Hiện nay tôi đang gặp vấn đề sau. Khi dùng hàm vlookup để dò tìm theo điều kiện. Ở VD của tôi là dùng số chứng từ làm đk dò, thì tìm được nhiều trường thoả mãn đk, nhưng hàm này chỉ trả về một trường tuỳ theo kiểu sắp xếp dl. Trong khi đó tôi muốn liệt kê tất cả những kq đã tìm được. VD trên dòng nội dung của phiếu thu chi, tôi muốn liệt kê nội dung của nhiều bút toán có cùng một số phiếu thu chi, vì mỗi một bút toán Nợ, có được đặt trên một dòng, nhưng một phiếu thu chi lại có nhiều hơn một bút toán, nếu chỉ dùng hàm vlookup thì chỉ liệt kê được một dòng, chứ không phải tất cả. Rất mong được sự góp ý của mọi người@$@!^%
 
Lần chỉnh sửa cuối:
binhcan_hp đã viết:
Hiện nay tôi đang gặp vấn đề sau. Khi dùng hàm vlookup để dò tìm theo điều kiện. Ở VD của tôi là dùng số chứng từ làm đk dò, thì tìm được nhiều trường thoả mãn đk, nhưng hàm này chỉ trả về một trường tuỳ theo kiểu sắp xếp dl. Trong khi đó tôi muốn liệt kê tất cả những kq đã tìm được. VD trên dòng nội dung của phiếu thu chi, tôi muốn liệt kê nội dung của nhiều bút toán có cùng một số phiếu thu chi, vì mỗi một bút toán Nợ, có được đặt trên một dòng, nhưng một phiếu thu chi lại có nhiều hơn một bút toán, nếu chỉ dùng hàm vlookup thì chỉ liệt kê được một dòng, chứ không phải tất cả. Rất mong được sự góp ý của mọi người@$@!^%

bạn gợi ý vậy khó hình dung lắm, bạn hãy minh họa trong file, ghi yêu cầu của bạn, gửi lên mọi người sẽ giúp thôi.
Không có file nhiều khi ý một đằng, giải một nẻo thì mất công lém.
Thân.
 
Tranh thủ QC

binhcan_hp đã viết:
Khi dùng hàm vlookup để dò tìm theo điều kiện, thì tìm được nhiều trường thoả mãn đk, nhưng hàm này chỉ trả về một trường tuỳ theo kiểu sắp xếp dl. Trong khi đó tôi muốn liệt kê tất cả những kq đã tìm được. Rất mong được sự góp ý của mọi người@$@!^%
Nếu đã nghâm cứu Adv Filter mà không thỏa đáng với bạn thì hãy tìm đến =DVLOOKUP() của mình;
* Đây là hàm mảng tự tạo;
* Có thể trích xuất dữ liệu từ 2, hay vài Sheets;
* Nếu chưa đạt iêu cầu thì đưa file ví dụ lên; DĐ sẽ có nhiều người muốn giúp bạn!
Roza.jpg
. . . .&&&%$R
 
Ví dụ về dò tìm và nối dữ liệu

Tôi làm phiếu chi ( thu ) dùng trong kế toán. Sau khi nhập dữ liệu trong Sheet 1, muốn in phiếu thu chi, bạn sẽ chuyển qua sheet 2. Lưu ý sheet này sẽ bị khóa, chỉ có ô số phiếu là mở để tránh tình trạng can thiệp vào công thức đã lập. Khi đó bạn cần in phiếu nào thì đánh số phiếu đó và in ra. Tuy vậy trên dòng nội dung chi, nhiều khi một phiếu lại có nhiều nội dung ( do mỗi dòng là một bút toán nên một phiếu có khi phải ghi nhiều dòng ), nên tôi muốn trên dòng nội dung sẽ liệt kê tất cả những nội dung có trên cùng số phiếu ( VD phần bôi vàng ). Rất mong được sự giúp đỡ của mọi người
 

File đính kèm

Theo như những gì có trên diễn đàn, các loại thu-chi, xuất nhập người ta thường chứa trong 2 tables, nếu không muốn nói, chứa trong 2 sheets
(Trong đó có 1 sẽ là chi tiết.)
Trong Chi tiết này sẽ là [Ma], DVT, DonGia, SoLuong, TTien. . .
Để lấy số liệu đem in từ 2 tables nó trên, người ta hay dùng VLOOKUP(), INDEX(), . . .; dùng ADVFilter lọc ra, hay .v.v . . . (Trong cái v.v này có cả VBA)
Cái này có nhiều trên diễn đàn; Bạn tham khảo xem mình nên đi hướng nào phù hợp với thực tiển của bạn. Thực hiện chỉnh sửa hay kêu gọi sự hỗ trợ từ diễn đàn để việc chỉnh sửa là tối ưu đối với bạn.
Ý mình muốn nói là bạn phải chọn hướng cho mình sau khi đã tham khảo,. . .
Bạn thử xem file xuất nhập tồn gì đó của Vũ Ngọc xem sao, (1 ví dụ đó mà!)
 
binhcan_hp đã viết:
Tôi làm phiếu chi ( thu ) dùng trong kế toán. Sau khi nhập dữ liệu trong Sheet 1, muốn in phiếu thu chi, bạn sẽ chuyển qua sheet 2. Lưu ý sheet này sẽ bị khóa, chỉ có ô số phiếu là mở để tránh tình trạng can thiệp vào công thức đã lập. Khi đó bạn cần in phiếu nào thì đánh số phiếu đó và in ra. Tuy vậy trên dòng nội dung chi, nhiều khi một phiếu lại có nhiều nội dung ( do mỗi dòng là một bút toán nên một phiếu có khi phải ghi nhiều dòng ), nên tôi muốn trên dòng nội dung sẽ liệt kê tất cả những nội dung có trên cùng số phiếu ( VD phần bôi vàng ). Rất mong được sự giúp đỡ của mọi người

bạn xem thử file, nội dung tối đa gồm 5 dòng nội dung bên sheet dữ liệu
 

File đính kèm

Cảm ơn bạn hoangdanh2vn rất nhiều, đây chính là cái mình chưa tìm được cách giải quyết, lý do là mình lập chữ T trên excell lâu rồi, bảng tính của mình lập tự nó lên bảng cân đối và sổ cái rồi, nay do KT thanh toán nghỉ, mình phải kiêm, nên mình tìm cách tận dụng CSDL cũ để làm hai việc một lúc, vừa nhập dữ liệu vừa viết phiếu thu chi luôn cho tiện, ( trước đây KT thanh toán viết phiếu tay ). các phần khác đã giải quyết xong, chỉ còn lại một chút vướng mắc khi viết một phiếu chi có nhiều định khoản. Xin hỏi bạn viết hàm =nd như thế nào ( trước đây mình thấy có người sd hàm math, index, and để giải quyết vấn đề này nhưng không tìm được tư liệu cũ ). Một lần nữa cảm ơn bạn nhiều
 
binhcan_hp đã viết:
Cảm ơn bạn hoangdanh2vn rất nhiều, đây chính là cái mình chưa tìm được cách giải quyết, lý do là mình lập chữ T trên excell lâu rồi, bảng tính của mình lập tự nó lên bảng cân đối và sổ cái rồi, nay do KT thanh toán nghỉ, mình phải kiêm, nên mình tìm cách tận dụng CSDL cũ để làm hai việc một lúc, vừa nhập dữ liệu vừa viết phiếu thu chi luôn cho tiện, ( trước đây KT thanh toán viết phiếu tay ). các phần khác đã giải quyết xong, chỉ còn lại một chút vướng mắc khi viết một phiếu chi có nhiều định khoản. Xin hỏi bạn viết hàm =nd như thế nào ( trước đây mình thấy có người sd hàm math, index, and để giải quyết vấn đề này nhưng không tìm được tư liệu cũ ). Một lần nữa cảm ơn bạn nhiều

nd không phải là hàm mà là tên gán cho công thức.
Bạn vào Insert\Name\define name để xem cấu trúc của công thức
Bạn cũng xem bên sheet dữ liệu có cột phụ mình đã ẩn nó đi
Có gì không hiểu bạn cứ hỏi mình sẽ trả lời
Thân.
 
Web KT

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

Back
Top Bottom