Tìm chuỗi ký tự trong chuỗi ( chuỗi ký tự cần tìm có trong một danh sách)

Liên hệ QC

thesun2018

Thành viên mới
Tham gia
14/11/18
Bài viết
3
Được thích
0
1542166289655.png
Mình muốn Tách được các chuỗi 11011;10005;10016 ra biết rằng các chuỗi đó cũng đã có ở 1 list khác
1542166415896.png
Kính mong mọi người hỗ trợ
 
Kính mong mọi người hỗ trợ
Nên tập thói quen mô tả dữ liệu và mô tả yêu cầu. Công thức hay code cho trường hợp tổng quát thường dài và phức tạp hơn cho trường hợp cụ thể, do phải ôm đồm nhiều việc hơn, xét nhiều trường hợp hơn.

Nhìn vd. thì thấy chuỗi cần tách nằm ở vị trí 2 và 1. Câu hỏi: trong trường hợp tổng quát có thể ở vị trí 3, 4, cuối cùng? Câu hỏi tiếp: có chắc chắn là trong mỗi dữ liệu chỉ có nhiều nhất 1 chuỗi cần tìm được liệt kê trong list khác hay có thể có nhiều? Nếu có nhiều thì lấy chuỗi nào - đầu, giữa, cuối?

Và hãy có thói quen đính kèm tập tin Excel ví dụ thay cho ảnh.

Công thức bên dưới viết cho điều kiện: "chuỗi cần tìm có thể ở vị trí bất kỳ và nếu có > 1 chuỗi thỏa thì lấy chuỗi cuối".

Tôi viết công thức vì với bài này mà dùng code thì vô lý hết sức.

Giả sử dữ liệu từ A2, list trong D1: D5

Công thức cho B2
Mã:
=LOOKUP(1000,FIND(D$1:D$5,A2),D$1:D$5)

hoặc

=LOOKUP(2,1/COUNTIF(A2,"*"&D$1:D$5&"*"),D$1:D$5)

Thay cho 2 có thể dùng số bất lỳ > 1. Thay cho 1000 dùng số xyz sao cho chắc chắn không dữ liệu nào có hơn xyz ký tự.
 
Nên tập thói quen mô tả dữ liệu và mô tả yêu cầu.
...
Và hãy có thói quen đính kèm tập tin Excel ví dụ thay cho ảnh.
...
.
Bài tập mà bác. Bê lên đây hỏi rồi lấy lời giải về chứ có hiểu cái gì đâu mà bảo mô tả. Đòi hỏi kèm tập tin lại thêm quá sức.
 
Bài tập mà bác. Bê lên đây hỏi rồi lấy lời giải về chứ có hiểu cái gì đâu mà bảo mô tả. Đòi hỏi kèm tập tin lại thêm quá sức.
Quá đúng luôn.
Quăng bài lên thí thí từ 10:31 hôm qua, đến giờ chưa "lú mặt" xem sao.
 
Bạn vẫn không mô tả cụ thể dữ liệu như thế nào nên để tránh hiểu lầm thì tôi nói rõ.

Không có chỗ nào bạn nói 1 câu ngắn gọn: trước và sau mã cần tìm luôn có dấu cách.
Với công thức tôi đưa kiểu "hỏi thế nào đáp thế đó" thì vd. bạn có mã 1000 mà chuỗi là "hic hic 10005 blala" thì công thức vẫn tìm thấy.

Ngoài ra bây giờ có nhiều mã thì tôi mới thấy là vd. mã C83 = 8006. Mà B3 = "08006 CHUYEN TIEN MUA XE MAY". Vậy bạn có cho là mã 8006 phải được tìm thấy trong B3 hay không?

Tôi không chơi trò "đoán ý đồng đội", "thông tin nhỏ giọt" nên tôi dừng ở đây.
 
Web KT
Back
Top Bottom