Giúp em CT tìm dữ liệu với ạ ! (1 người xem)

Liên hệ QC

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

ThuyTrang79

Thành viên hoạt động
Tham gia
13/2/20
Bài viết
140
Được thích
26
Em chào anh chị !
Em có gởi file vd cần giúp ạ, Trong file cột A là DL, cột D là các đuôi số cần tìm sang cột A, các đuôi số có thể là có thể là 2,3,4,5,... kí tự ạ
Trong bài này em cần tìm các đuôi số với dữ liệu cho sẵn ạ
Nhờ anh chị viết dùm em công thức với ạ, cảm ơn anh chị nhiều !
 

File đính kèm

Em chào anh chị !
Em có gởi file vd cần giúp ạ, Trong file cột A là DL, cột D là các đuôi số cần tìm sang cột A, các đuôi số có thể là có thể là 2,3,4,5,... kí tự ạ
Trong bài này em cần tìm các đuôi số với dữ liệu cho sẵn ạ
Nhờ anh chị viết dùm em công thức với ạ, cảm ơn anh chị nhiều !
Thử công thức này
Mã:
B2=SIGN(SUM(INDEX(N($D$2:$D$9=--MID(A2,COLUMN($A$1:$I$1),9)),)))=>Enter
 
Thử công thức này
Mã:
B2=SIGN(SUM(INDEX(N($D$2:$D$9=--MID(A2,COLUMN($A$1:$I$1),9)),)))=>Enter
Mã:
b2=SUMPRODUCT(--(--RIGHT(A2,LEN($D$2:$D$9))=$D$2:$D$9))
Dạ em cảm ơn ạ, Em muốn trong CT mở rộng vùng lấy dữ liệu sẵn D2 đến D100 (hoặc hơn), khi cần tìm gì đó gõ đuôi cần tìm vào cột D ra KQ luôn ạ
 
Dạ em cảm ơn ạ, Em muốn trong CT mở rộng vùng lấy dữ liệu sẵn D2 đến D100 (hoặc hơn), khi cần tìm gì đó gõ đuôi cần tìm vào cột D ra KQ luôn ạ
Nhấn Ctrl+Shirt+Enter
Mã:
=SIGN(SUM(N(IF($D$2:$D$100<>"",$D$2:$D$100)=--MID(A2,COLUMN($A$1:$I$1),9))))
 
Dùng cái này tại B2 rồi kéo xuống:
Mã:
=1-ISERROR(MATCH(TRUE,INDEX(SEARCH($D$2:$D$100&"|",A2&"|")<=LEN(A2),),0))
Enter bình thường nhé.
B2
Mã:
=SIGN(SUMPRODUCT((MOD(A2,10^LEN(D$2:D$20))=D$2:D$20)*(D$2:D$20<>"")))
Dạ CT chạy OK rùi em cảm ơn anh chị nhiều ạ !
Cũng bài tìm này, nếu gõ liệt kê các đuôi số cần tìm đó vào trong CT mà ko sử dụng cột phụ D được ko ạ ?
 
Dạ CT chạy OK rùi em cảm ơn anh chị nhiều ạ !
Cũng bài tìm này, nếu gõ liệt kê các đuôi số cần tìm đó vào trong CT mà ko sử dụng cột phụ D được ko ạ ?
Thì ai cấm gõ đâu: {123,52,126,...}
Hoặc nhanh nhất là trên thanh công thức, bôi đen vùng D, nhấn F9, sau đó enter.
 
Thì ai cấm gõ đâu: {123,52,126,...}
Hoặc nhanh nhất là trên thanh công thức, bôi đen vùng D, nhấn F9, sau đó enter.
Nhờ anh giúp em thêm vdb2 với ạ,
Trong bài này tìm kết hợp 3 số giữa và và 3 số cuối với DL cho sẵn ở cột D và E,
Kết quả em cần, nếu đúng cả 2 giữ liệu cho sẵn D và E là lấy
Dữ liệu D và E có lúc em nhập hơi nhiều, nên viết dùm em CT tránh bị báo quá 255 kí tự ạ
Em cảm ơn ạ !
 

File đính kèm

Dạ CT chạy OK rùi em cảm ơn anh chị nhiều ạ !
Cũng bài tìm này, nếu gõ liệt kê các đuôi số cần tìm đó vào trong CT mà ko sử dụng cột phụ D được ko ạ ?
=SUMPRODUCT(--ISNUMBER(FIND($D$2:$D$9&"|",A2&"|")))
Gõ trực tiếp
=SUM(--ISNUMBER(FIND({2271;7718;15534;115213;99308;685;52;98}&"|",A2&"|")))
 
Em bôi đen trong CT rùi chọn vùng lấy dữ liệu khi đang Filter rồi bấm F9, nó lấy hết vùng đó, nó ko lấy vùng chỉ đang Filter
Nhờ anh chị chỉ em cách lấy vùng đang Filter với ạ.
 
Cho em hỏi nếu đang filter, lấy riêng vùng đang filter thì làm thế nào ạ, tại em làm nó lấy hết cả ạ.
Thử thế này:
Chọn vùng cần lấy dữ liệu, nhấn Ctrl+G nhấn nút Special chọn Visible cells only rồi nhấn nút OK.
Tiếp theo Ctrl+C và Paste > Value nơi bạn cần.
 
Em chưa hiểu cách làm lắm ạ, có phím tắt nào làm nhanh ko ạ.
Bạn bán sim số mobi hả?

Bạn đăng bài hỏi một vấn đề thôi. Chủ đề của bạn xong từ bài #3 rồi.

Bạn không thấy, bạn xón xón bao nhiêu iêu cầu, ai cũng sợ chạy tọt mất đôi dép tổ ông rồi à.
 
Bạn bán sim số mobi hả?

Bạn đăng bài hỏi một vấn đề thôi. Chủ đề của bạn xong từ bài #3 rồi.

Bạn không thấy, bạn xón xón bao nhiêu iêu cầu, ai cũng sợ chạy tọt mất đôi dép tổ ông rồi à.
Dạ khi làm phát sinh thêm vấn đê nên nhờ thêm anh chị giúp ạ.
 
=SUMPRODUCT(--ISNUMBER(FIND($D$2:$D$9&"|",A2&"|")))
Gõ trực tiếp
=SUMPRODUCT(--ISNUMBER(FIND($D$2:$D$9&"|",A2&"|")))
Gõ trực tiếp
=SUM(--ISNUMBER(FIND({2271;7718;15534;115213;99308;685;52;98}&"|",A2&"|")))

=SUMPRODUCT(--ISNUMBER(FIND($D$2:$D$9&"|",A2&"|")))
Cho em hỏi CT này ạ, CT này em nhập chọn vùng DL dư ra vùng DL ra vd $D$2:$D$90 , thì ra kết quả sai, nhờ anh chỉnh thêm chỗ này với ạ,
Cảm ơn anh ạ !
 
=SIGN(AND(OR({282;"015";134;106;"097";"028"}&""=MID(A2,4,3)),OR({810;562;870;417;534;271;660;213}&""=MID(A2,7,3))))
Em chào anh ạ !
Em có gởi kèm file vdb5, trong vd này em dùng 2 công thức SIGN để tìm có KQ ở 2 cột B,C. Nhờ anh giúp em dùng SIGN tìm nhưng có đánh dấu nhóm tạo thành KQ như ở cột D ạ, nghĩa là gộp 2 CT ở cột B,C thành 1 CT có KQ như cột D ạ.
Tương tự muốn gộp 2 CT ở cột F,G thành 1 CT có KQ như ở cột H ạ.
Em em ơn anh nhiều ạ !
 

File đính kèm

Em chào anh ạ !
Em có gởi kèm file vdb5, trong vd này em dùng 2 công thức SIGN để tìm có KQ ở 2 cột B,C. Nhờ anh giúp em dùng SIGN tìm nhưng có đánh dấu nhóm tạo thành KQ như ở cột D ạ, nghĩa là gộp 2 CT ở cột B,C thành 1 CT có KQ như cột D ạ.
Tương tự muốn gộp 2 CT ở cột F,G thành 1 CT có KQ như ở cột H ạ.
Em em ơn anh nhiều ạ !
Không giúp được em Sign rồi, dùng tạm
Mã:
D2 =AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))*2
Còn lại tự xử nha
 
Không giúp được em Sign rồi, dùng tạm
Mã:
D2 =AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))*2
Còn lại tự xử nha
Dạ OK rồi, em cảm ơn anh ạ !
 
Không giúp được em Sign rồi, dùng tạm
Mã:
D2 =AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))*2
Còn lại tự xử nha
Dạ vd em thêm trường hợp từ CT anh viết giúp em thành thế này
=AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))+AND(OR({192;176;180;156}&""=MID(A2,4,3)),OR({19;15;68}&""=MID(A2,8,2)))*2
Trong CT này tìm cho 3 trường hợp nhưng KQ chỉ báo 1 và 2, nhờ anh chỉnh sữa giúp em CT tìm cho nhiều trường hợp có thể báo 1,2,3,4,... ạ
Em cảm ơn anh nhiều ạ !
 
Dạ vd em thêm trường hợp từ CT anh viết giúp em thành thế này
=AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))+AND(OR({192;176;180;156}&""=MID(A2,4,3)),OR({19;15;68}&""=MID(A2,8,2)))*2
Trong CT này tìm cho 3 trường hợp nhưng KQ chỉ báo 1 và 2, nhờ anh chỉnh sữa giúp em CT tìm cho nhiều trường hợp có thể báo 1,2,3,4,... ạ
Em cảm ơn anh nhiều ạ !
Muốn kết quả bao nhiêu thì nhân bấy nhiêu, miễn đừng nhân 0, tội nghiệp công thức
 
Muốn kết quả bao nhiêu thì nhân bấy nhiêu, miễn đừng nhân 0, tội nghiệp công thức
Dạ em sửa thành *3
=AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))+AND(OR({192;176;180;156}&""=MID(A2,4,3)),OR({19;15;68}&""=MID(A2,8,2)))*3
Thì KQ chỉ báo 1 và 3, không báo 1,2,3 ạ.
 
Dạ em sửa thành *3
=AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))+AND(OR({192;176;180;156}&""=MID(A2,4,3)),OR({19;15;68}&""=MID(A2,8,2)))*3
Thì KQ chỉ báo 1 và 3, không báo 1,2,3 ạ.
Còn 2 AND chưa nhân gì, thử nhân 2, 4, 6 gì đó
 
Còn 2 AND chưa nhân gì, thử nhân 2, 4, 6 gì đó
Dạ em làm vẫn chưa ra được KQ ạ, nhờ anh làm vd giúp em trường hợp này với ạ.
=AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))+AND(OR({192;176;180;156}&""=MID(A2,4,3)),OR({19;15;68}&""=MID(A2,8,2)))*3
Bài đã được tự động gộp:

Còn 2 AND chưa nhân gì, thử nhân 2, 4, 6 gì đó
Dạ em làm ra rồi ạ, cảm ơn anh ạ !
 
Dạ vd em thêm trường hợp từ CT anh viết giúp em thành thế này
=AND(OR({931;197;195;308;509;508}&""=MID(A2,4,3)),OR({33;90;56;61;54;37}&""=MID(A2,8,2)))+AND(OR({"032";"002";"020";178}&""=MID(A2,4,3)),OR({403;320;510;660}&""=MID(A2,7,3)))+AND(OR({192;176;180;156}&""=MID(A2,4,3)),OR({19;15;68}&""=MID(A2,8,2)))*2
Trong CT này tìm cho 3 trường hợp nhưng KQ chỉ báo 1 và 2, nhờ anh chỉnh sữa giúp em CT tìm cho nhiều trường hợp có thể báo 1,2,3,4,... ạ
Em cảm ơn anh nhiều ạ !
Góp thêm công thức mảng để bạn tiện tham khảo:

Tạo bảng ghi các số cần so khớp: tại các cột từ M đến U, phù hợp cho từng yêu cầu của bạn (xem file đính kèm).
1/ Cho việc gộp chung CT1, CT2 và CT3:
Mã:
D2=SUM((MMULT(COUNTIFS(OFFSET($M$3:$N$100,,{0;2;4}),MID(A2,{4,8;4,7;4,8},3)),{1;1})=2)*{1;2;3})
Chỉ Enter, fill xuống.

2/ Cho việc gộp chung CT5, CT6:
Mã:
J2=SUM(COUNTIFS(OFFSET($T$3:$T$100,,{0;1}),MID(A2,7,3))*{1;2})
Chỉ Enter, fill xuống.

Thân
 

File đính kèm

Mã:
b2=SUMPRODUCT(--(--RIGHT(A2,LEN($D$2:$D$9))=$D$2:$D$9))
Nếu dùng RIGHT() thì anh dùng vầy và không ngại vùng D nới rộng đến 100 dòng:
Mã:
B2=N(OR(COUNTIF($D$2:$D$100,--RIGHT(A2,{2,3,4,5,6,7,8}))))
Enter, fill xuống.

Chúc em ngày vui.
/-*+//-*+//-*+/
 
Góp thêm công thức mảng để bạn tiện tham khảo:

Tạo bảng ghi các số cần so khớp: tại các cột từ M đến U, phù hợp cho từng yêu cầu của bạn (xem file đính kèm).
1/ Cho việc gộp chung CT1, CT2 và CT3:
Mã:
D2=SUM((MMULT(COUNTIFS(OFFSET($M$3:$N$100,,{0;2;4}),MID(A2,{4,8;4,7;4,8},3)),{1;1})=2)*{1;2;3})
Chỉ Enter, fill xuống.

2/ Cho việc gộp chung CT5, CT6:
Mã:
J2=SUM(COUNTIFS(OFFSET($T$3:$T$100,,{0;1}),MID(A2,7,3))*{1;2})
Chỉ Enter, fill xuống.

Thân
Nếu dùng RIGHT() thì anh dùng vầy và không ngại vùng D nới rộng đến 100 dòng:
Mã:
B2=N(OR(COUNTIF($D$2:$D$100,--RIGHT(A2,{2,3,4,5,6,7,8}))))
Enter, fill xuống.

Chúc em ngày vui.
/-*+//-*+//-*+/
Dạ OK rùi anh ạ,
Nhờ anh giúp em thêm bài này vơi ạ.
Em cảm ơn anh !
Chúc anh chị cuối tuần vui vẻ ạ.
 
Chỗ anh ảnh hưởng dịch nhiều không ạ?
Chúc anh và gia đình mạnh khỏe. :)
Cảm ơn em hỏi thăm.

Bây giờ ở đâu cũng nghe tin gần mình có người nhiễm bệnh. Bữa giờ, anh vẫn đi làm bình thường, lại có giấy "thông hành" của công ty, nếu gặp sự cố thành phố "giới nghiêm" thì xuất trình để có thể đến công ty, nhưng hôm nay công ty thông báo tạm ngưng vì đã phát hiện có người nhiễm, nên giở "quỡn" vô đây "quậy" anh em.

Khà khà khà
/-*+//-*+//-*+/

Cầu nguyện ơn trên luôn ban bình an cho anh em và gia đình.
 
"Bài này" là bài nào?

Thân
Dạ là bài này ạ
 
Dạ là bài này ạ
Chưa hiểu lắm ý bạn muốn điều gì! bạn có thể giải thích hoặc cho ví dụ cụ thể hơn.

Thân
 

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

Back
Top Bottom