Cách tham chiếu từ vùng dữ liệu của sheet khác với 02 điều kiện, kq từ cột tương ứng.

Liên hệ QC

quoctoa

Thành viên mới
Tham gia
31/10/06
Bài viết
37
Được thích
2
Mình có vấn đề về tham chiếu vùng dữ liệu xin được hướng dẫn:
Workbook gồm 02 sheet: QLVB (chứa vùng tham chiếu, và kết quả trả về), MS01 (chứa điều kiện tham chiếu).
Yêu cầu: Tham chiếu từ vùng dữ liệu của sheet QLVB với hai điều kiện A và B, nếu thỏa mãn cả 2 điều kiện sẽ trả về kết quả: là dữ liệu trong cột tương ứng.
Hơi mơ hồ, mình có kèm theo file hy vọng được mọi người giúp đỡ. Mình không rành về VB nên rất mong được tư vấn bằng cách dùng lệnh trong excel.
Xin cảm ơn.
 

File đính kèm

  • INDEXMOINHO.xls
    48 KB · Đọc: 74
Sao không ai giúp mình một tí hết zị? không biết cái này kì cục quá hay đơn giản quá mà thía. Mọi người ai biết xin giúp với.
 
Mình có vấn đề về tham chiếu vùng dữ liệu xin được hướng dẫn:
Workbook gồm 02 sheet: QLVB (chứa vùng tham chiếu, và kết quả trả về), MS01 (chứa điều kiện tham chiếu).
Yêu cầu: Tham chiếu từ vùng dữ liệu của sheet QLVB với hai điều kiện A và B, nếu thỏa mãn cả 2 điều kiện sẽ trả về kết quả: là dữ liệu trong cột tương ứng.
Hơi mơ hồ, mình có kèm theo file hy vọng được mọi người giúp đỡ. Mình không rành về VB nên rất mong được tư vấn bằng cách dùng lệnh trong excel.
Xin cảm ơn.
Với câu hỏi này thì có thể có rất nhiều thành viên GPE muốn giúp, nhưng với giọng văn như thế này thì chắc hơi bị hiếm:
Sao không ai giúp mình một tí hết zị? không biết cái này kì cục quá hay đơn giản quá mà thía. Mọi người ai biết xin giúp với.
Hỏi người khác nên viết rõ ràng và đúng chính tả tiếng Việt nhé bạn (nếu muốn dùng từ địa phương cũng nên để trong ngoặc kép, ví dụ "Tui mắc chếch".
------------------
Xem thử file này:
 

File đính kèm

  • INDEXMOINHO2.rar
    12.9 KB · Đọc: 124
Cảm ơn bạn, mình sẽ rút kinh nghiệm.
Phiền bạn có thể nói rõ hơn về cú pháp và cách bạn đã hướng dẫn trong file đã gửi lại được không? mình xem mà không hiểu được.
Rất xin lỗi vì đã làm phiền nhưng thật sự mình không bắt chước được cách làm theo hướng dẫn này.
 
Đạo cao, đức cũng phải cao phải không Bác Ba Tê?!
Chắc không phải Bác chấp nhất vì danh xưng không phù hợp chứ? nếu không xem tiểu sử của Bác thì Cháu không ngờ được Diễn đàn online có những người lớn tuổi như Bác. Cháu tham gia rất nhiều Diễn đàn nhưng thật sự đây là lần đầu tiên thấy có người lớn như vậy tham gia.
Mong Bác giúp đỡ nhiệt tình để Cháu được học hỏi. Cháu xin rất cảm ơn và chúc Bác nhiều sức khỏe.
 
Đạo cao, đức cũng phải cao phải không Bác Ba Tê?!
Chắc không phải Bác chấp nhất vì danh xưng không phù hợp chứ? nếu không xem tiểu sử của Bác thì Cháu không ngờ được Diễn đàn online có những người lớn tuổi như Bác. Cháu tham gia rất nhiều Diễn đàn nhưng thật sự đây là lần đầu tiên thấy có người lớn như vậy tham gia.
Mong Bác giúp đỡ nhiệt tình để Cháu được học hỏi. Cháu xin rất cảm ơn và chúc Bác nhiều sức khỏe.
Mở file, ấn Ctrl+F3 sẽ thấy các công thức mảng được đưa vào Name. Từ các Name này lấy ra dữ liệu theo điều kiện cần lấy.
 
Cảm ơn Bác.
Ngày này tháng sau Cháu sẽ diễn giải cách làm này để Bác hướng dẫn thêm. Nghiêm túc đấy Bác ạ.
 
Gửi Bác Ba Tê và xin được giúp đỡ.

Theo các hướng dẫn Bác Ba Tê đã giúp, Cháu đã copy (copy nhưng chưa hiểu ý nghĩa của cú pháp = "copy máy móc") Bác xem lại và cho ý kiến giúp.
Xin Bác và mọi người giúp đỡ hướng dẫn thực hiện thêm:
Dữ liệu gốc là sheet: QLVB
Dữ liệu gốc cấp 2 là sheet: MS01 (MS02, MS03....: Đặt cho từng công trình)
Các nội dung có liên quan ở các sheet: TQT, QT1, QT2, QT3, QT4, QT5, QT6, QT7, QT8 lấy từ sheet dữ liệu gốc cấp 2 theo điều kiện: DMCT!C1 bằng với MS01!C16 (MS02!C16......)
Vị dụ:
MS01!C16 ="MS01"
khi DMCT!C1 ="MS01" thì kết quả có được: tại sheet TQT!D8 = sheet MS01!C27 (Tên dự án cần quyết toán)
Nghe hơi rối rối, mong Bác và mọi người giúp đỡ thêm.
Xin cảm ơn Bác và mọi người rất nhiều.
 

File đính kèm

  • INDEXMOI.rar
    144.5 KB · Đọc: 43
Bác Ba Tê và mọi người xem giúp với.
Theo hướng dẫn, Cháu Ctrl+F3: new define name: MS=MS01!$C$26 tuy nhiên giá trị (value): thay gì là {...} thì nó là tên sheet (MS01) ; TCT=MS01!$C$27 và giá trị (value): cũng là tên sheet (MS01)thay gì là {...} .
Công thức đặt ra để lấy kết quả: ="Tên công trình: "&IF(DMCT!C1=MS,TCT,"Không có công trình")
Nhưng thay gì những define name có giá trị (value) là {...} thì vẫn sử dụng được cho các sheet tương tự (khi copy sheet MS01 thành các sheet MS02, MS03...), trong khi define name có giá trị (value) là tên sheet (MS01) thì chỉ đúng được với sheet MS01 thôi.
Không biết làm sao để chuyển giá trị (value) sang {...} để có thể mở rộng bản tính cả.
Mong được giúp đỡ.
Xin cảm ơn.
 
Bác Ba Tê và mọi người bớt chút thời gian xem giúp cháu với. Chỉ còn thiếu cái này là có thể sử dụng bản tính được rồi. Xin cảm ơn rất nhiều.
 
Mọi người giúp với.
Cái này thiết tình là mày mò, học, hỏi đủ kiểu mới làm được có bi nhiêu. Chuyên nghiệp nhìn vào sẽ bị choáng ngay lập tức, nhưng trước mắt là vậy, làm để dùng được một thời gian rồi nghiên cứu hỏi thêm để hoàn chỉnh hơn.
Mong mọi người giúp đỡ.
Xin chân thành cảm ơn rất nhiều.
 
Web KT
Back
Top Bottom