Dò tìm từ 2 giá trị trở lên

Liên hệ QC

leonguyenz

Thành viên gạo cội
Thành viên BQT
Moderator
Tham gia
2/8/10
Bài viết
5,218
Được thích
9,002
Giới tính
Nam
Mình tìm trên GPE cách dò tìm 2 giá trị trở lên nhưng chưa thấy nên post lên ở đây.
Hai vấn đề tương tự của thành viên post lên:
Mình vẫn thấy chưa thoả mãn nếu dùng hàm.
Ví dụ mình đưa ra như sau:
VD1.GIF
Tại ô D3 (hàm mảng, nhấn tổ hợp Ctrl + Shift + Enter):
=IF(ROW()-2<=COUNTIF($A$3:$A$17,$D$1),INDEX($A$3:$B$17,SMALL(IF($A$3:$A$17=$D$1,ROW($B$3:$B$17),""),ROW()-2)-2,2),"")
Mình dùng Row()-2 tại D3 để lấy số thứ tự là 1 (row() tại D3 = 3) và đặt điều kiện đếm số lượng đối tượng xuất hiện trong dữ liệu (Countif(dữ liệu, đối tượng)) để bẫy lỗi nếu dò tìm (hàm Index) vượt quá số lượng đối tượng cần tìm. Hàm mảng SMALL(IF($A$3:$A$17=$D$1,ROW($B$3:$B$17),""),ROW()-2) để lấy số dòng của đối tượng.
-----------------------------------------------
Cập nhật lại vì thấy dùng mảng INDEX tính toán chậm quá.
Đưa điều kiện vào trong Name:
Ctrl+F3 > Chọn New, đặt 1 Name là Dk:
Mã:
=IF($A$3:$A$17=$D$1,ROW($B$3:$B$17)-2,"")
Công thức:
Mã:
=IF(ROW(A1)<=COUNTIF($A$3:$A$17,$D$1),INDEX($A$3:$B$17,SMALL(Dk,ROW(A1)),2),"")
 

File đính kèm

  • Dò tìm từ 2 giá trị.xls
    23.5 KB · Đọc: 222
Lần chỉnh sửa cuối:
Mình tìm trên GPE cách dò tìm 2 giá trị trở lên nhưng chưa thấy nên post lên ở đây.
Hai vấn đề tương tự của thành viên post lên:


Mình vẫn thấy chưa thoả mãn nếu dùng hàm.
Ví dụ mình đưa ra như sau:
View attachment 66088
Tại ô D3 (hàm mảng, nhấn tổ hợp Ctrl + Shift + Enter):

Mình dùng Row()-2 tại D3 để lấy số thứ tự là 1 (row() tại D3 = 3) và đặt điều kiện đếm số lượng đối tượng xuất hiện trong dữ liệu (Countif(dữ liệu, đối tượng)) để bẫy lỗi nếu dò tìm (hàm Index) vượt quá số lượng đối tượng cần tìm. Hàm mảng SMALL(IF($A$3:$A$17=$D$1,ROW($B$3:$B$17),""),ROW()-2) để lấy số dòng của đối tượng.
Góp vui với bạn thêm một công thức nữa cho vui nhà vui cửa
=IF(ROW()-2<=COUNTIF($A$3:$A$17,$D$1),OFFSET($A$1,SMALL(IF($A$3:$A$17=$D$1,ROW($A$3:$A$17)-1,""),ROW()-2),1),"")
 
Lần chỉnh sửa cuối:
Anh cho em hỏi với. Tại sao em làm như anh mà nó bị lỗi vậy? em chỉnh hoài không hết lỗi. anh xem file em gởi và em bị lỗi hàm small.
Em cảm ơn!
 

File đính kèm

  • Dò tìm từ 2 giá trị.xls
    27.5 KB · Đọc: 52
Không phải lỗi đâu mà đây là công thức mảng mà, Công thức tại D3 bạn phải nhấn Ctrl+shift+Enter mới được!

Tác giả viết trên rồi đó!
Tại ô D3 (hàm mảng, nhấn tổ hợp Ctrl + Shift + Enter):
 
Lần chỉnh sửa cuối:
Mình dùng Row()-2 tại D3 để lấy số thứ tự là 1 (row() tại D3 = 3)
Bạn dùng ROW() - 2 ? Thế khi đặt công thức tại dòng khác thì phải sửa lại à?
Thay ROW() - 2 thành ROWS($1:1) thử xem ---> Công thức đặt ở đâu cũng được tuốt
 
Dò tìm hai giá trị

Bạn nào giúp mình với, mình tìm giá trị từ sheet 1 sang sheet 3, không hiểu công thức sai ở đâu mà giá trị tìm được lại là khoảng trắng ( Sheet 3 ô bôi vàng), mình gửi kèm file. Mình cảm ơn
 

File đính kèm

  • Copy of Dò tìm từ 2 giá trị sheet khac.xls
    32 KB · Đọc: 43
Bạn nào giúp mình với, mình tìm giá trị từ sheet 1 sang sheet 3, không hiểu công thức sai ở đâu mà giá trị tìm được lại là khoảng trắng ( Sheet 3 ô bôi vàng), mình gửi kèm file. Mình cảm ơn

thử lại công thức này,cthức của bạn nó sai vi trí
C23=IF(ROW(1:1)<=COUNTIF(Sheet1!$A$3:$A$17,$C$16),INDEX(Sheet1!$B$3:$B$17,SMALL(IF(Sheet1!$A$3:$A$177=$C$16,ROW(Sheet1!$B$3:$B$17)-2,""),ROW(1:1))),"")
kết thúc Ctrl Shìt Enter
 
hic, mình làm mãi không được, không hiểu sai chỗ nào. Bạn nào giúp mình với, mình cảm ơn nhiều nhiều. Mình tìm giá trị từ sheet 1 sang sheet 2 ( o boi vang), chỉ giúp mình sai chỗ nào nhé.
 

File đính kèm

  • Mau cong ve DN Thanh toan DV xe1.xls
    24.5 KB · Đọc: 12
hic, mình làm mãi không được, không hiểu sai chỗ nào. Bạn nào giúp mình với, mình cảm ơn nhiều nhiều. Mình tìm giá trị từ sheet 1 sang sheet 2 ( o boi vang), chỉ giúp mình sai chỗ nào nhé.
Đặt Name dk:
Mã:
=IF(Sheet1!$A$2:$A$50=Sheet2!$B$8,ROW(Sheet1!$B$2:$B$50)-1,"")
Công thức Sheet2!A14:
Mã:
=IF(ROW($A1)<=COUNTIF(Sheet1!$A$2:$A$50,$B$8),INDEX(Sheet1!$B$2:$B$50,SMALL(dk,ROW($A1))),"")
 

File đính kèm

  • Mau cong ve DN Thanh toan DV xe1.xls
    28 KB · Đọc: 67
Xin mod leonguyenz giúp em đưa ra giải pháp bằng công thức trong tình huống ở file đính kèm ạ:
Theo file em muốn tìm ra trong tháng tương ứng từng mã vật tư thì giá trị xuất từng lần là bao nhiêu ạ.
Em cảm ơn anh
 

File đính kèm

  • Tim nhieu gia tri.xlsx
    10.6 KB · Đọc: 4
Web KT
Back
Top Bottom