nguoirung1234
Thành viên mới

- Tham gia
- 12/3/07
- Bài viết
- 45
- Được thích
- 12
Nhờ các anh chị giải thích giúp file excel dưới đây:
- Cột A và B dữ liệu giống nhau nhưng không phải là copy qua
- Cột C có công thức kiểm tra lại cho thấy chúng giống nhau
- Cột D dùng hàm vlookup, có ô thì ra kết quả, có ô thì NA
Nhờ các anh chị giải thích giúp file excel dưới đây:
- Cột A và B dữ liệu giống nhau nhưng không phải là copy qua
- Cột C có công thức kiểm tra lại cho thấy chúng giống nhau
- Cột D dùng hàm vlookup, có ô thì ra kết quả, có ô thì NA
Nhưng thằng Vlookup không cho là như nhau mới cay. Đã dùng Vlookup thì phải chấp nhận "sự càm ràm" của nó thôi. Hoặc đi nhờ "thằng khác", không chơi với thằng "càm ràm" Vlookup nữa, hoặc chấp nhận luật chơi của nó. Chấm hết.- Cột C có công thức kiểm tra lại cho thấy chúng giống nhau
- Cột D dùng hàm vlookup, có ô thì ra kết quả, có ô thì NA
Cái len(B1) đếm ra 19, sẽ đếm thế nào anh nhỉ? Sao em đếm đi đếm lại vẫn 15 ạ?Do khi nhập liệu dùng 2 bảng UNICODE khác nhau.
Chọn font symbol sẽ thấy.
Do vậy, khi xử lý tên có dấu người ta đặt mã ID là chính xác nhất. Tránh VLOOKUP tên.
Vì có những ký tự mắt nhìn thì thấy 1 nhưng thực chất đó là sự ghép 2, 3 ký tự.Cái len(B1) đếm ra 19, sẽ đếm thế nào anh nhỉ? Sao em đếm đi đếm lại vẫn 15 ạ?
Khi dùng mid() tách từng ký tự ra thì thấy nó khác nhau thật (ví dụ: Mid(B1,2,1) sẽ thấy, nhưng tại sao len() nó lại đếm ra 19 a?
Cảm ơn anh.Vì có những ký tự mắt nhìn thì thấy 1 nhưng thực chất đó là sự ghép 2 ký tự.
Bạn thử copy chữ "ả" trong tên "Bảo" ở 2 ô ra và dùng mid tách ra 2 ký tự, sau đó dùng code để lấy mã.Cái len(B1) đếm ra 19, sẽ đếm thế nào anh nhỉ? Sao em đếm đi đếm lại vẫn 15 ạ?
Khi dùng mid() tách từng ký tự ra thì thấy nó khác nhau thật (ví dụ: Mid(B1,2,1) sẽ thấy, nhưng tại sao len() nó lại đếm ra 19 a?
Khi dùng biểu thức so sánh A=B, nó so sánh phần hiển thị (!?! mình không chắc lắm)Còn chỗ nữa là chỗ C1, sao kết quả lại là TRUE anh nhỉ?
Bạn thử copy chữ "ả" trong tên "Bảo" ở 2 ô ra và dùng mid tách ra 2 ký tự, sau đó dùng code để lấy mã.
Ô có len = 19, chữa "ả" khi tách ra thì gồm chữ "a" và 1 ký tự không in ra, với code = 63, char = "?" (chưa biết)
Sự khác nhau do 1 ô gõ bằng unicode tổ hợp và 1 ô bằng unicode dựng sẵn.
Bài đã được tự động gộp:
Khi dùng biểu thức so sánh A=B, nó so sánh phần hiển thị (!?! mình không chắc lắm)
Thử dùng hàm exact xem sao?
Hỏi thì phải chịu khó đọc từng lời từng chữ người ta giải thích.Em có nói trên rồi đó ạ, dùng tách ra và dùng hàm code() thì em thấy nó khác nhau rõ rồi. Em chỉ đang thắc mắc sao C1 trả về TRUE.
...Khi dùng biểu thức so sánh A=B, nó so sánh phần hiển thị (!?! mình không chắc lắm)
Thử dùng hàm exact xem sao?
Em có đọc và thấy nó khác nhau rồi đó a.
Tại vì nếu nó không TRUE thì hàm EXACT hết chỗ dùng. Giản dị vậy thôi.Em có đọc và thấy nó khác nhau rồi đó a.
Em đang hỏi là tại sao C1 trả về kết quả TRUE mà.
À cái này bạn hỏi Excel nhé.Cảm ơn anh.
Còn chỗ nữa là chỗ C1, sao kết quả lại là TRUE anh nhỉ?
Xin cám ơn tất cả, giờ xin hỏi 1 câu nữa thực tế hơn: Làm sao để 2 cột A và B giống nhau để có thể dùng hàm lookup (tất nhiên không phải là cách copy)
Rốt cục bạn muốn nói tới hàm LOOKUP hay VLOOKUP? Bài #1 nói về Vlookup, bây giờ lại nói về lookup? Hãy tập tính cẩn thận và chính xác đi.Xin cám ơn tất cả, giờ xin hỏi 1 câu nữa thực tế hơn: Làm sao để 2 cột A và B giống nhau để có thể dùng hàm lookup (tất nhiên không phải là cách copy)
=LOOKUP(2;1/(A$1:A$7=B1);A$1:A$7)