Hỏi về hàm tìm kiếm và định dạng có điều kiện trong Excel 2010 (1 người xem)

  • Thread starter Thread starter Libraleo
  • Ngày gửi Ngày gửi

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

Libraleo

Thành viên mới
Tham gia
9/1/12
Bài viết
15
Được thích
1
Nhờ các bác chỉ giúp:
1. Em muốn tìm kiếm và tham chiếu trong 2 vùng để ghi ra kết quả:
Em sử dụng hàm Vlookup thì chỉ tìm được trong 1 vùng, có công thức nào kết hợp cả 2 vùng k ạ?
Ví dụ Sheet 1: đặt công thức để cho ra kết quả của sheet 2 và sheet 3
(trong file vidu)

2. Em muốn định dạng có điều kiện cho ô A1 sẽ là màu đỏ khi ô B1 có giá trị = 1 số nhất định

3. Em muốn định dạng có điều kiện cho ô A1 màu đỏ khi ô A1 có giá trị = ô B1
 

File đính kèm

Nhờ các bác chỉ giúp:
1. Em muốn tìm kiếm và tham chiếu trong 2 vùng để ghi ra kết quả:
Em sử dụng hàm Vlookup thì chỉ tìm được trong 1 vùng, có công thức nào kết hợp cả 2 vùng k ạ?
Ví dụ Sheet 1: đặt công thức để cho ra kết quả của sheet 2 và sheet 3
(trong file vidu)

2. Em muốn định dạng có điều kiện cho ô A1 sẽ là màu đỏ khi ô B1 có giá trị = 1 số nhất định

3. Em muốn định dạng có điều kiện cho ô A1 màu đỏ khi ô A1 có giá trị = ô B1

Bài toán này gọi là VLOOKUP trên nhiều sheet, tổng quát về cách làm là vầy:
- Đầu tiên gõ tên các sheet vào 1 cột phụ, chẳng hạn cell F2 tôi gõ chữ Sheet2 và F3 tôi gõ chữ Sheet3
- Công thức dò tìm cho cell B1 tại Sheet1 là:
Mã:
=VLOOKUP(A1,INDIRECT("'"&LOOKUP(2,1/COUNTIF(INDIRECT("'"&$F$2:$F$3&"'!A1:A1000"),A1),$F$2:$F$3)&"'!A1:B1000"),2,0)
Có thể đặt name để công thức gọn hơn
----------------
Xin lưu ý rằng: Công thức tuy hơi dài nhưng mai này dù bạn thêm bao nhiêu sheet nữa thì vẫn dùng công thức này, chẳng phải thay đổi gì cả (đó là cái hay nhất trong công thức)
 
Lần chỉnh sửa cuối:
Bài toán này gọi là VLOOKUP trên nhiều sheet, tổng quát về cách làm là vầy:
- Đầu tiên gõ tên các sheet vào 1 cột phụ, chẳng hạn cell F2 tôi gõ chữ Sheet2 và F3 tôi gõ chữ Sheet3
- Công thức dò tìm cho cell B1 tại Sheet1 là:
Mã:
=VLOOKUP(A1,INDIRECT("'"&LOOKUP(2,1/COUNTIF(INDIRECT("'"&$F$2:$F$3&"'!A1:A1000"),A1),$F$2:$F$3)&"'!A1:B1000"),2,0)
Có thể đặt name để công thức gọn hơn
----------------
Xin lưu ý rằng: Công thức tuy hơi dài nhưng mai này dù bạn thêm bao nhiêu sheet nữa thì vẫn dùng công thức này, chẳng phải thay đổi gì cả (đó là cái hay nhất trong công thức)
Dạ thưa thầy cho em hỏi công thức này dùng được không ạ?
=IFERROR(VLOOKUP(A1,Sheet2!$A$1:$B$5,2,0),VLOOKUP(A1,Sheet3!$A$1:$B$5,2,0))
Cảm ơn thầy!
 
Dạ thưa thầy cho em hỏi công thức này dùng được không ạ?
=IFERROR(VLOOKUP(A1,Sheet2!$A$1:$B$5,2,0),VLOOKUP(A1,Sheet3!$A$1:$B$5,2,0))
Cảm ơn thầy!

Đương nhiên được nếu chỉ có 2 sheet ----> Trường hợp tìm khoảng 20 sheet thì bạn IFERROR bằng cách nào?
 
Em cảm ơn thầy và bạn Kim Loan, vậy còn câu hỏi về định dạng điều kiện thì sao ạ? Liệu có thể định dạng có điều kiện cho 1 ô trong khi ô khác thỏa mãn yêu cầu hay không ạ? (A1= đỏ khi B1 thỏa mãn điều kiện nào đó) hoặc A1 = đỏ khi A1 = B1?
 
Em cảm ơn thầy và bạn Kim Loan, vậy còn câu hỏi về định dạng điều kiện thì sao ạ? Liệu có thể định dạng có điều kiện cho 1 ô trong khi ô khác thỏa mãn yêu cầu hay không ạ? (A1= đỏ khi B1 thỏa mãn điều kiện nào đó) hoặc A1 = đỏ khi A1 = B1?
A1 là chuỗi còn B1 là số sao cho bằng nhau được? Nếu ô A1 là màu đỏ thì ô B1=,=<,=> 4 (chẳng hạn) thì thì mình mới làm được. Anh chị vào đây đọc tài liệu này sẽ làm được!
http://www.giaiphapexcel.com/dienda...-Định-dạng-theo-điều-kiện-trong-Excel-97-2010
 
A1 là chuỗi còn B1 là số sao cho bằng nhau được? Nếu ô A1 là màu đỏ thì ô B1=,=<,=> 4 (chẳng hạn) thì thì mình mới làm được. Anh chị vào đây đọc tài liệu này sẽ làm được!
http://www.giaiphapexcel.com/diendan/threads/93063.Chuy%C3%AAn-%C4%91%E1%BB%81-%C4%90%E1%BB%8Bnh-d%E1%BA%A1ng-theo-%C4%91i%E1%BB%81u-ki%E1%BB%87n-trong-Excel-97-2010
A1 và B1 này không liên quan đến cái ví dụ kèm theo của mình
đâu bạn ạ, ý mình là muốn định dạng có điều kiện cho ô A1 (nói chung) khi ô B1 thỏa mãn 1 điều kiện hoặc khi ô A1 bằng ô B1 (cũng tương đương với B1 thỏa mãn điều kiện)
 
Thưa thầy và bạn KL, em còn muốn hỏi thêm vấn đề phát sinh về hàm tìm kiếm:
Vấn đề 1:
Khác với ví dụ của em đưa ra: vùng trong 2 sheet (hay 3 sheet) là không tương đồng (ví dụ sheet 2 chọn vùng từ A1: B1000 nhưng Sheet 3 chọn vùng từ C1: Z1000 chẳng hạn) thì phải chỉnh công thức như thế nào?
Vấn đề 2:
nếu như trong sheet 2 cột trả về giá trị tìm kiếm nằm phía bên phải thì dùng Vlookup là ok nhưng trong sheet 3 cột trả về giá trị tìm kiếm nằm bên trái thì em dùng kết hợp với hàm lookup như thế nào ạ?
Vấn đề 3:
Dùng hàm iferror để trả về từ khóa "không thấy" khi giá trị tìm kiếm không có nhưng nếu dùng hàm Lookup thì nó sẽ trả về giá trị tìm thấy liền kề mà không trả về từ khóa trên (trường hợp tìm kiếm không thấy và giá trị tìm kiếm nằm tại cột bên trái)
Nhờ thầy và bạn chỉ giúp
 
Thưa thầy và bạn KL, em còn muốn hỏi thêm vấn đề phát sinh về hàm tìm kiếm:
Vấn đề 1:
Khác với ví dụ của em đưa ra: vùng trong 2 sheet (hay 3 sheet) là không tương đồng (ví dụ sheet 2 chọn vùng từ A1: B1000 nhưng Sheet 3 chọn vùng từ C1: Z1000 chẳng hạn) thì phải chỉnh công thức như thế nào?
Vấn đề 2:
nếu như trong sheet 2 cột trả về giá trị tìm kiếm nằm phía bên phải thì dùng Vlookup là ok nhưng trong sheet 3 cột trả về giá trị tìm kiếm nằm bên trái thì em dùng kết hợp với hàm lookup như thế nào ạ?
Vấn đề 3:
Dùng hàm iferror để trả về từ khóa "không thấy" khi giá trị tìm kiếm không có nhưng nếu dùng hàm Lookup thì nó sẽ trả về giá trị tìm thấy liền kề mà không trả về từ khóa trên (trường hợp tìm kiếm không thấy và giá trị tìm kiếm nằm tại cột bên trái)
Nhờ thầy và bạn chỉ giúp

Qua mô tả cũng hiểu ý bạn, nhưng vấn đề là tôi rất làm biếng trong việc phải giả lập dữ liệu
Vậy, nếu dữ liệu của bạn "đảo" trái phải thế nào đó, cứ làm sẵn rồi đưa lên đây nhé
 
Vâng thưa thầy, ví dụ đây ạ
 

File đính kèm

:-( Em vẫn tìm và chưa tìm ra cách định dạng như này, có ai giúp em đc k ạ?
 
:-( Em vẫn tìm và chưa tìm ra cách định dạng như này, có ai giúp em đc k ạ?

Bạn xem file đính kèm xem có đúng với ý bạn không nha.
Mình thấy nếu ý này: "Nếu đơn vị là A thì hàng đó màu tím" thì những màu định dạng đỏ và vàng kia sẽ bị chồng lấn lên nhau, sẽ không thấy những màu đã tô trước đó.
MÌnh sửa lại file cho màu chồng lên nhau dể nhìn rồi
 

File đính kèm

Lần chỉnh sửa cuối:

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

Back
Top Bottom