Lấy dữ liệu từ nhiều sheet khác nhau. (3 người xem)

Liên hệ QC

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

yenvt89

Thành viên chính thức
Tham gia
21/11/11
Bài viết
66
Được thích
6
Nhờ các anh chị giúp em hàm phù hợp ạ. Em đang tìm kiếm dữ liệu chỉ được 1 sheet, như này: VLOOKUP($C5,S!$B$4:$H$8,2,0), khi muốn tìm dữ liệu sheet khác em lại phải copy chết những dữ liệu đã tìm được trước đó rồi mới làm sheet khác được ạ. Nhờ anh chị giúp em hàm nào mà có thể tìm được dữ liệu từ 3 sheet luôn ạ.
Em cảm ơn ạ!
 

File đính kèm

Lần chỉnh sửa cuối:
Nhờ các anh chị giúp e hàm phù hợp ạ. Em đang tìm kiếm dữ liệu chỉ dc 1 sheet, như này: VLOOKUP($C5,S!$B$4:$H$8,2,0), khi muốn tìm dữ liệu sheet khác e lại phải copy chết những dữ liệu đã tìm được trước đó r mới làm sheet khác đc ạ. Em muốn hàm nào mà có thể tìm được dữ liệu từ 3 sheet luôn ạ.
Em cảm ơn ạ!
Muốn sớm được hỗ trợ thì trước tiên bạn nên sửa hết các từ viết tắt trong bài viết đã.
 
Dạ, cột DAY, SHIPPER, CONSIGNEE là em có dữ liệu sẵn rồi anh ạ. Em muốn tìm kiếm số bill từ cột Bill bên Sheet TH để xem số bill đó ở trong sheet nào (S, Q, H) thì sẽ tự động nhảy thông tin như bảng này ạView attachment 308616
Vậy thì với hàm và công thức mình không thực hiện được việc này, mình chỉ dùng vba được thôi, nếu bạn đồng ý thì mình sẽ giúp. Nhưng sau đó bạn nên nhờ Ban quản trị chuyển sang chuyên mục Lập trình với Excel.
 
Vậy thì với hàm và công thức mình không thực hiện được việc này, mình chỉ dùng vba được thôi, nếu bạn đồng ý thì mình sẽ giúp. Nhưng sau đó bạn nên nhờ Ban quản trị chuyển sang chuyên mục Lập trình với Excel.
Dạ vâng, em cảm ơn anh đã hỗ trợ ạ. Chúc anh nhiều sức khỏe ạ.hi
 
Vậy thì với hàm và công thức mình không thực hiện được việc này
Nếu có nơi chứa tên các sheet (N5:N7), sử dụng excel 365 hoặc 2024 trở lên, thì có thể dùng công thức bên dưới. Nhập công thức vào G5 rồi kéo copy thẳng xuống theo cột G thôi (định viết 1 công thức đỡ phải copy nhưng nghĩ hồi không ra nên thôi :()

Mã:
=LET(a,TEXTJOIN("",1,MAP($N$5:$N$7,LAMBDA(sht,IF(COUNTIF(INDIRECT("'"&sht&"'!B4:B100"),C5)>0,sht,"")))),VLOOKUP(C5,INDIRECT("'"&a&"'!B4:H100"),{2,3,4,5,6,7},0))

1.png
 
Nếu có nơi chứa tên các sheet (N5:N7), sử dụng excel 365 hoặc 2024 trở lên, thì có thể dùng công thức bên dưới. Nhập công thức vào G5 rồi kéo copy thẳng xuống theo cột G thôi (định viết 1 công thức đỡ phải copy nhưng nghĩ hồi không ra nên thôi :()

Mã:
=LET(a,TEXTJOIN("",1,MAP($N$5:$N$7,LAMBDA(sht,IF(COUNTIF(INDIRECT("'"&sht&"'!B4:B100"),C5)>0,sht,"")))),VLOOKUP(C5,INDIRECT("'"&a&"'!B4:H100"),{2,3,4,5,6,7},0))

View attachment 308625
Mình không có phiên bản Office cao như vậy nên cũng không có điều kiện để thử. Đành dùng những gì mình hiện có thôi.
 
Mình không có phiên bản Office cao như vậy nên cũng không có điều kiện để thử. Đành dùng những gì mình hiện có thôi.
Cho mình tò mò tí, bạn không cài Office mới nhất do không thích hay vì lý do nào khác? Mình đang có tài khoản E5, nếu bạn cần mình chia sẻ với bạn (đây là tài khoản Dev nên miễn phí)
 
Web KT

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

Back
Top Bottom