Bạn dùng công thức nàyAnh Chị chỉ giúp em hàm để trích xuất chuỗi trong ô với ạ. Em có có gửi kèm file: Xin chỉ hàm cần điền vào cột D (màu vàng) để lấy từ cột C ra được kết quả như cột E với ạ. Em xin cảm ơn Anh Chị.
D4=LOOKUP(2,1/FIND($C$16:$C$100,C4)/($C$16:$C$100<>""),$B$16:$B$100) kéo xuống
quá hay luôn bạn ơi, many thanks bạn nhiều!!Bạn dùng công thức này
Mã:D4=LOOKUP(2,1/FIND($C$16:$C$100,C4)/($C$16:$C$100<>""),$B$16:$B$100) kéo xuống
Bạn ơi cho mình hỏi thêm, trường hợp bảng 2 chỉ có cột mã số để tham chiếu thôi (cột tên không có) thì mình làm công thức nào vậy? Rất mong được bạn giúp đỡBạn dùng công thức này
Mã:D4=LOOKUP(2,1/FIND($C$16:$C$100,C4)/($C$16:$C$100<>""),$B$16:$B$100) kéo xuống
Rất cảm ơn bạn đã hỗ trợ với hàm rất hay. Tuy nhiên, mình đã thử làm với Bảng quy ước gồm nhiều mã số (trong sheet2) nhưng khi kéo công thức xuống thì báo lỗi (mình tô màu vàng). Mến xin nhờ bạn xem giúp trong file mình gửi kèm bên dưới. Vì mình không biết sao ra lỗi màu vàng và kết quả lại không đúng mã, và ô mình tô màu xanh dương cũng không biết sao cố số đó dù công thức chưa làm (thấy đang ẩn). Mình cảm ơn bạn trước nhen.Bạn xem thử 2 cách dưới đây, nếu phiên bản 2019 trở lên hoặc 365 thì dùng hàm FILTER, còn không thì sử dụng cách 2
Bạn thử sửa cột B thành cột cần lấy kết quả là được,Bạn ơi cho mình hỏi thêm, trường hợp bảng 2 chỉ có cột mã số để tham chiếu thôi (cột tên không có) thì mình làm công thức nào vậy? Rất mong được bạn giúp đỡ
=LOOKUP(2,1/SEARCH(Sheet2!$A$2:$A$4601,C4),Sheet2!$A$2:$A$4601)
Bạn xem lại vùng dữ liệu nằm ở sheet nào, công thức tôi làm cho bạn là ở sheet1, bạn copy thành 1 sheet khác thì khi sao chép công thức phải để ý vùng dữ liệu.Rất cảm ơn bạn đã hỗ trợ với hàm rất hay. Tuy nhiên, mình đã thử làm với Bảng quy ước gồm nhiều mã số (trong sheet2) nhưng khi kéo công thức xuống thì báo lỗi (mình tô màu vàng). Mến xin nhờ bạn xem giúp trong file mình gửi kèm bên dưới. Vì mình không biết sao ra lỗi màu vàng và kết quả lại không đúng mã, và ô mình tô màu xanh dương cũng không biết sao cố số đó dù công thức chưa làm (thấy đang ẩn). Mình cảm ơn bạn trước nhen.
Dặn thêm bạn chủ thớt chỉ chọn đúng vùng có chứa dữ liệu cần trích lục: A2: A4601, vì nếu chọn thêm ô rỗng tỉ như: A2: A4602, thì kết quả trả về 0.Bạn thử sửa cột B thành cột cần lấy kết quả là được,
Mã:=LOOKUP(2,1/SEARCH(Sheet2!$A$2:$A$4601,C4),Sheet2!$A$2:$A$4601)
Vâng, em quên không thêm điều kiện Sheet2!$A$2:$A$4601<>"" và cho vùng rộng ra chút. Nhưng dữ liệu nhiều thế này chắc file sẽ chạy chậm.Dặn thêm bạn chủ thớt chỉ chọn đúng vùng có chứa dữ liệu cần trích lục: A2: A4601, vì nếu chọn thêm ô rỗng tỉ như: A2: A4602, thì kết quả trả về 0.
Vậy, nếu vẫn muốn lấy thêm cho dù nó là ô rỗng, vd: A2: A5000, thì phải làm sao để trả về kết quả đúng?