Dò tìm khi dữ liệu trùng nhau

Liên hệ QC

donhungtin2013

Thành viên mới
Tham gia
14/8/14
Bài viết
171
Được thích
4
Trong file đính kèm em muốn dò tìm đoạn có chiều dài = 6372 ở sheet remain để đưa qua sheet 3 tuy nhiên ở sheet remain có rất nhiều đoạn có chiều dài bằng 6372 , em dùng index match nó chỉ cho ra giá trị đầu tiên tìm được là R10_324 tuy nhiên giá trị này là không đúng khi kéo xuống, em muốn nó hiển thị hết các đoạn có chiều dài bằng 6372 bên sheet 3 để mình lựa chọn đó mới là kết quả đúng. Nhờ mọi người giúp em với. Em cảm ơn nhiều.
 

File đính kèm

Trong file đính kèm em muốn dò tìm đoạn có chiều dài = 6372 ở sheet remain để đưa qua sheet 3 tuy nhiên ở sheet remain có rất nhiều đoạn có chiều dài bằng 6372 , em dùng index match nó chỉ cho ra giá trị đầu tiên tìm được là R10_324 tuy nhiên giá trị này là không đúng khi kéo xuống, em muốn nó hiển thị hết các đoạn có chiều dài bằng 6372 bên sheet 3 để mình lựa chọn đó mới là kết quả đúng. Nhờ mọi người giúp em với. Em cảm ơn nhiều.

bạn có thể dùng cthuc mảng để làm việc này, tuy nhiên cách đơn giản nhất là bạn tạo ra một cột phụ ở sheet "REMAIN"
Mã:
A6=IF(D6=Sheet3!$E$5,COUNT($A$5:A5)+1,"")
kéo xuống
sau đó bạn chỉ việc dùng vlookup lấy nó qua theo thứ tự này
 
bạn có thể dùng cthuc mảng để làm việc này, tuy nhiên cách đơn giản nhất là bạn tạo ra một cột phụ ở sheet "REMAIN"
Mã:
A6=IF(D6=Sheet3!$E$5,COUNT($A$5:A5)+1,"")
kéo xuống
sau đó bạn chỉ việc dùng vlookup lấy nó qua theo thứ tự này

Em làm không được anh ơi anh giúp em với, excel em còn gà lắm. Anh chỉ cụ thể giúp em với nha. Cảm ơn anh
 

File đính kèm

bạn có thể dùng cthuc mảng để làm việc này, tuy nhiên cách đơn giản nhất là bạn tạo ra một cột phụ ở sheet "REMAIN"
Mã:
A6=IF(D6=Sheet3!$E$5,COUNT($A$5:A5)+1,"")
kéo xuống
sau đó bạn chỉ việc dùng vlookup lấy nó qua theo thứ tự này

Anh ơi nếu mình dùng cột phụ chỉ đúng trong trường hợp mình dò tìm chỉ 1 cây có chiều dài = 6372, nếu mình dò tìm cây khác chẳng hạn như cây 4960 hay 5040 thì cột phụ lại không phát huy tác dụng. MÌnh có thể dùng công thức nào khác được không anh?
 

File đính kèm

Anh ơi nếu mình dùng cột phụ chỉ đúng trong trường hợp mình dò tìm chỉ 1 cây có chiều dài = 6372, nếu mình dò tìm cây khác chẳng hạn như cây 4960 hay 5040 thì cột phụ lại không phát huy tác dụng. MÌnh có thể dùng công thức nào khác được không anh?

thôi xài vba nha
code của nick SeaLand
============
cthuc thì bạn ở link trên, bạn doveandrose và phuocam #69 và #70, nguyên cứu đi nha, tôi làm biếng ùi...........hihihihih
http://www.giaiphapexcel.com/forum/showthread.php?94580-Thay-Code-cho-hàm-Vlookup()/page7
 

File đính kèm

yên tâm bạn Let'GâuGâu mạnh mẽ lắm cỡ nào cũng có công thức hết
nhưng cho hỏi [TABLE="width: 116"]
[TR]
[TD="class: xl65, width: 116"]H294*200*8*12[/TD]
[/TR]
[/TABLE]
phải chăng là cái kèo thép đúc hình H thanh ngang 294 , 2 thanh đứng 200 li , 8 với 12 chắc là độ dày , nhưng tương ứng với cạnh nào vậy ?
 
yên tâm bạn Let'GâuGâu mạnh mẽ lắm cỡ nào cũng có công thức hết
nhưng cho hỏi [TABLE="width: 116"]
[TR]
[TD="class: xl65, width: 116"]H294*200*8*12[/TD]
[/TR]
[/TABLE]
phải chăng là cái kèo thép đúc hình H thanh ngang 294 , 2 thanh đứng 200 li , 8 với 12 chắc là độ dày , nhưng tương ứng với cạnh nào vậy ?

cái này chắc ko phải xài cthuc mảng, nếu S/N ko trùng thì dùng nó offset đi là được
 
cột S/N dòng 14,15 có trùng nhau mà nếu gì nữa ....
 
theo làm theo đúng ý #1 là phải thiết kế kiểu tìm kiếm gõ số 6372 là hiện ra 1 cái listbox 4 cột chứa các item là các cây cột có chiều dài 6372
người đó thích cái nào trong listbox thì click zô 1 cái thì cột F được điền mã S/N tương ứng với item vừa click trong listbox đó
 
Sao bạn không dùng autofilter, công thức làm gì cho mệt?
 
Bạn ơi file mình đến hơn 3000 dòng nếu dùng filter cho từng đoạn thì biết bao giờ mới xong
 
Bạn ơi file mình đến hơn 3000 dòng nếu dùng filter cho từng đoạn thì biết bao giờ mới xong
Với mỗi giá trị length có nhiều dòng phù hợp, bạn chỉ chọn 1 dòng không có quy luật (hoặc theo quy luật mà chỉ mình bạn biết). Bởi vậy mình nghĩ không thể có công thức hoặc code nào không hiện toàn bộ 3000 dòng đó ra để bạn chọn cả.
 
Bạn ơi file mình đến hơn 3000 dòng nếu dùng filter cho từng đoạn thì biết bao giờ mới xong

bạn xem giải pháp nào hợp lý thì và đơn gải thì áp dụng
tôi thì chỉ làm làm choả đáp số thôi nha..................hehehehhehe
cột F là kết quả chạy code của anh Sealand hồi nãy tôi khai sai vùng dữ liệu)
cột G là cthuc (với dk S/N là duy nhất nha)
 

File đính kèm

Lần chỉnh sửa cuối:
quá mạnh mẽ @$@!^%
@ donhungtin2013 t đã nói cứ chờ đợi Let'GâuGâu là cái gì cũng có ,nhưng bạn có thể cho hỏi mục đích của việc làm sheet3 là gì không ?
 
Trong file đính kèm em muốn dò tìm đoạn có chiều dài = 6372 ở sheet remain để đưa qua sheet 3 tuy nhiên ở sheet remain có rất nhiều đoạn có chiều dài bằng 6372 , em dùng index match nó chỉ cho ra giá trị đầu tiên tìm được là R10_324 tuy nhiên giá trị này là không đúng khi kéo xuống, em muốn nó hiển thị hết các đoạn có chiều dài bằng 6372 bên sheet 3 để mình lựa chọn đó mới là kết quả đúng. Nhờ mọi người giúp em với. Em cảm ơn nhiều.
Bạn xem thử đúng ý chưa: .
 

File đính kèm

Không biết có giúp được bạn không. Xin phép mượn tập tin của anh phuocam làm thử : Tôi dùng biện pháp đặt cột phụ tại Sheet bạn đặt là REMAIN
Bên Sheet3 tại H4 nhập dữ liệu cần lọc vào , rồi dùng hàm INDEX kết hợp MATCH lọc những dữ liệu trùng cần tìm
Nếu có gì phạm "húy" xin cáo lỗi các bác nhé.
 

File đính kèm

Không biết có giúp được bạn không. Xin phép mượn tập tin của anh phuocam làm thử : Tôi dùng biện pháp đặt cột phụ tại Sheet bạn đặt là REMAIN
Bên Sheet3 tại H4 nhập dữ liệu cần lọc vào , rồi dùng hàm INDEX kết hợp MATCH lọc những dữ liệu trùng cần tìm
Nếu có gì phạm "húy" xin cáo lỗi các bác nhé.
Hình như chưa được le_vis à
 
n0thig à tôi đã xem lại thấy chạy ổn bạn ạ.
 
Web KT

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

Back
Top Bottom