cho minh hỏi bữa mình làm 1 bài test, có 2 sheet excel data gần giống nhau, ở phần sheet data có cột Tên, số PNR, số tiền, username. bài tập yêu cầu mình dựa vào username , Tên và số PNR (là 1 dãy số ví dụ 7550865) đó tiền tên tương ứng vào cột Tên ở sheet bài làm. nhiệm vu của mình phải có thủ thuật đổi số PNR từ dạng text sang number, sau đó sort theo giá trị từ thấp đến cao và paste cột Tên từ sheet Data qua Sheet bài làm ạ.
Em có thư quét 1 mã PNR bên ô Data và search bên ô bài làm để tìm username và tên tương ứng nhưng ko tìm ra, vì sao vậy ah ? người ta nói dữ liệu dạng text đó search bên sheet bài làm sẽ ko ra mà phải chuyển về dữ liệu number search mới ra
xin hoi mình có bài tập tương tụ nhu vậy đê thực hành không ah
Cảm ơn nhiều
Bạn xem ví dụ trong hình dưới đây:
Mã được nhập tại ô F1 dù đều là số 755142 giống như ô A3 nhưng khi dùng hàm VLOOKUP không tìm ra kết quả.
Nguyên nhân:
+ Kiểu dữ liệu trong cột A là kiểu Text
+ Kiểu dữ liệu trong ô F1 là kiểu Number
Do đó dù giá trị giống nhau, nhưng kiểu dữ liệu khác nhau => Hàm VLOOKUP coi đó là khác nhau.
Nếu bạn dùng hàm VLOOKUP theo cách này thì sẽ đúng:
=VLOOKUP(TRIM(F1),$A$2:$A$6,2,0)
Hàm TRIM trong trường hợp này chuyển dữ liệu trong ô F1 từ dạng Number về dạng TEXT để tìm đúng giá trị.
Đây là 1 cách thôi, còn cách khác là bạn đổi toàn bộ dữ liệu ở cột A về dạng Number (cùng kiểu dữ liệu với ô F1) thì hàm VLOOKUP không cần sửa lại vẫn đúng.
xin cảm ơn, mình hiểu rồi