Tìm tất cả các bản sao của một giá trị (Microsoft Excel)
Mike sử dụng Ctrl + F để tìm thông tin trong các ô. Điều này hoạt động tốt với văn bản, nhưng nó không làm những gì anh ta cần làm khi tìm kiếm số. Ví dụ: nếu anh ta tìm kiếm “1500” thì nó sẽ tìm thấy bất kỳ ô nào chứa giá trị, bất kể định dạng (chẳng hạn như 1500, 1.500, 1.500.00 hoặc 1.500 đô la), miễn là Mike đặt “Tìm trong”
trong hộp thoại Tìm thành “Công thức”. Tuy nhiên, nó sẽ không tìm thấy 1500 khi giá trị đó là kết quả của một công thức, chẳng hạn như = 750 * 2.
Nếu Mike đặt cài đặt “Tìm trong” thành “Giá trị”, thì Tìm chỉ tìm thấy giá trị 1500 cùng với bất kỳ công thức nào trả về 1500, miễn là anh ta không có ô được định dạng theo một số cách khác (chẳng hạn như định dạng hiển thị kết quả là $ 1.500). Mike tự hỏi làm thế nào anh ta có thể sử dụng Tìm để tìm bất kỳ biến thể nào của 1500, bất kể định dạng hoặc giá trị có được tính theo công thức hay không.
Câu trả lời ngắn gọn là điều này không thể được thực hiện. Khi bạn sử dụng công cụ Tìm của Excel, hộp thoại Tìm bao gồm các cách để hướng dẫn Excel nơi nó sẽ tìm kiếm những gì bạn muốn; đây là danh sách thả xuống “Xem trong”.
Có ba tùy chọn trong danh sách thả xuống:
Giá trị công thức * Bình luận
Việc tìm kiếm trong Nhận xét phải tự giải thích — Excel giới hạn việc tìm kiếm trong bất kỳ nhận xét nào trong trang tính. Hai tùy chọn còn lại bỏ qua nhận xét, nhưng tìm thông tin khác với nhau. Như Mike lưu ý, cài đặt Công thức sẽ tìm thấy bất kỳ ô nào chứa 1500, bất kể cách ô đó được định dạng. Tuy nhiên, nó sẽ không tìm thấy result 1500 nếu giá trị 1500 không có trong chính công thức.
Ví dụ, hãy xem xét hai công thức sau:
=750*2 =1+1500-1
Kết quả của cả hai điều này là 1500. Tuy nhiên, tìm kiếm 1500 với “Tìm trong” được đặt thành Công thức sẽ không tìm thấy ô có công thức đầu tiên, nhưng nó sẽ tìm thấy ô có công thức thứ hai. Tại sao? Bởi vì công thức đầu tiên không chứa 1500, trong khi công thức thứ hai thì có.
Nếu bạn thay đổi cài đặt thả xuống “Tìm trong” thành Giá trị, thì Excel sẽ tìm kết quả công thức là 1500, miễn là không có định dạng nào khiến giá trị trông khác (chẳng hạn như thêm dấu phẩy hoặc dấu đô la).
Bất kể cài đặt của trình đơn thả xuống “Xem trong”, điều gì đó bị thiếu — Excel bỏ qua một số kết quả hoặc một số giá trị mà bạn không muốn bỏ qua. Cách duy nhất mà chúng tôi có thể giải quyết vấn đề này và mở rộng những gì Excel sẽ tìm là thực hiện tìm kiếm “1 * 500” (không có dấu ngoặc kép) với cài đặt “Tìm trong” làm Giá trị. Sau đó, Excel sẽ tìm 1500 ngay cả khi có dấu đô la và dấu phẩy trong những gì được hiển thị.
Hạn chế của phương pháp này là việc sử dụng các ký tự đại diện tìm kiếm theo cách này (dấu hoa thị tìm thấy bất kỳ số ký tự nào) dẫn đến kết quả khớp với các giá trị như 321500 hoặc 32178500. Tất nhiên, điều này là do những số đó bao gồm số 1 theo sau bởi bất kỳ số ký tự và sau đó là số 500. Đối với một số trường hợp, đây có thể là một nhược điểm lớn hơn vấn đề ban đầu.
Ngoài cách giải quyết này, chúng tôi biết không có giải pháp nào khác ngoài việc tạo macro để thực hiện tìm kiếm của bạn.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (8313) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: