Nhờ anh/chị giúp đỡ cách dò tìm Khác

Liên hệ QC

phancongluan

Thành viên mới
Tham gia
2/6/13
Bài viết
8
Được thích
0
Chào anh/chị

Hiện tại em có 1 file nhờ anh/chị giúp
Cách nào khác đễ dò tìm ngoài hàm dò
Vì dữ liệu dò quá lớn máy em không dò nổi (dò rất lâu và hay bị lỗi )
Anh/chị có cách nào khác hướng dẫn em với ạ

Cảm ơn anh/chị
Vui lòng xem file giúp em
 

File đính kèm

Đã cố gắng viết code nhưng khi dùng vlookup() thì báo lỗi #N/A hết một lượt nên code vô tác dụng!!
 
Đã cố gắng viết code nhưng khi dùng vlookup() thì báo lỗi #N/A hết một lượt nên code vô tác dụng!!
Cảm ơn anh
Trong file là em lấy trên phần mềm về nên chắc có khoảng trắng thừa đó anh,em lang thang cũng vừa thấy chỉ có viết code thôi , hic
Chắc để em copy đoạn code bỏ vào thử lại xem ạ
Cảm ơn anh nhiều , chúc anh sức khỏe
 
Bạn xem như thế này có được không nhé

- Bước 1: Copy đầy đủ dữ liệu vào sheet Data, sheet 1
- Bước 2: Bấm Ctrl + q

Nhớ enable macro
 

File đính kèm

vlookup dữ liệu

Em chào mọi người!
Em có sheet data và cần lấy dữ liệu qua sheet "vlookup".
Sheet vlookup: vlookup các khoản mục chi phí (cột A) theo package (7Z, 9A,9B, 33, 41 ở dòng 4)
Sheet data: các khoản mục chi phí nằm ở cột A, dữ liệu cần lấy ở cột B, tên package nằm ở cột G.
Hiện tại để vlookup cho mỗi package em phải tìm và đến từng vùng của package đó để chọn vùng dữ liệu chứ ko chọn 1 vùng chung cho tất cả các pakage được. Làm vậy không nhanh lắm.
Các Thầy, anh chị/bạn có thể chỉ giúp em công thức (em chưa biết gì về code hay VBA) để dò tìm cho tất cả các package mà không cần chọn riêng từng vùng dữ liệu cho từng package không ạ ?

Em cảm ơn mọi người!​
 

File đính kèm

Em chào mọi người!
Em có sheet data và cần lấy dữ liệu qua sheet "vlookup".
Sheet vlookup: vlookup các khoản mục chi phí (cột A) theo package (7Z, 9A,9B, 33, 41 ở dòng 4)
Sheet data: các khoản mục chi phí nằm ở cột A, dữ liệu cần lấy ở cột B, tên package nằm ở cột G.
Hiện tại để vlookup cho mỗi package em phải tìm và đến từng vùng của package đó để chọn vùng dữ liệu chứ ko chọn 1 vùng chung cho tất cả các pakage được. Làm vậy không nhanh lắm.
Các Thầy, anh chị/bạn có thể chỉ giúp em công thức (em chưa biết gì về code hay VBA) để dò tìm cho tất cả các package mà không cần chọn riêng từng vùng dữ liệu cho từng package không ạ ?

Em cảm ơn mọi người!​
Bạn nên mở một topic mới để hỏi thì tốt hơn là chen ngang như thế này.

Bạn thử công thức sau tại B26 rồi kéo xuống. kết thúc Ctrl + Shift + Enter
Mã:
=IFERROR(INDEX(vlookup!$B$5:$R$43,MATCH(data!A26,vlookup!$A$5:$A$43,0),MATCH(LOOKUP(1000,IF($G$5:G26<>"",1),$G$5:G26),RIGHT(vlookup!$B$4:$R$4,2),0)),"")
 
Bạn xem như thế này có được không nhé

- Bước 1: Copy đầy đủ dữ liệu vào sheet Data, sheet 1
- Bước 2: Bấm Ctrl + q

Nhớ enable macro

Cảm ơn bạn
Nhưng thật lòng mình chưa hiểu hướng dẫn của bạn , nếu tiện bạn có thể nói rõ hơn được không ?
 
Cảm ơn bạn
Nhưng thật lòng mình chưa hiểu hướng dẫn của bạn , nếu tiện bạn có thể nói rõ hơn được không ?
File đính kèm bài #4 là file viết bằn VBA nên bạn cần Enable Macro
Dữ liệu mẫu của bạn thiều nên không cho ra kết quả, điều này bài #2 đã nói tới, vì vậy bạn cần chuyển hết dữ liệu vào đúng vị trí rồi chạy macro ( Ctrl + q) thì mới cho ra kết quả
 
Web KT

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

Back
Top Bottom