Hướng dẫn - Cập nhật lần cuối 10/04/2022

Google Trang tính cung cấp một tập hợp các tính năng được gọi là tính năng “IS”. Các tính năng này thường không được sử dụng riêng, nhưng được các chuyên gia của Google Trang tính sử dụng rộng rãi kết hợp với nhiều tính năng khác. Bạn sẽ thấy thông dụng nhất được sử dụng cùng với hàm IF (hoặc các hàm SUMIF / COUNTIF). Trong số đó, một chức năng rất thú vị là ISNUMBER.

Trong hướng dẫn này, tôi sẽ xem xét chức năng của hàm ISNUMBER, cú pháp, cách sử dụng và cách nó có thể được áp dụng một cách thông minh cho Bảng tính Google của bạn.

Hàm “ISNUMBER” trong Google Trang tính – nó dùng để làm gì?

Hàm ISNUMBER khá đơn giản. Nó kiểm tra xem giá trị có phải là số hay không và trả về giá trị boolean tương ứng. Nếu giá trị là một số, hàm trả về TRUE. nếu không, FALSE được trả về.

Cú pháp của hàm ISNUMBER

Cú pháp của hàm ISNUMBER là:

ISNUMBER (giá trị)

Đây là giá trị đầu vào được kiểm tra. Đây có thể là giá trị thực hoặc tham chiếu đến ô chứa giá trị. Bạn cũng có thể lồng các hàm khác vào bên trong hàm ISNUMBER.

Ví dụ: tất cả các lệnh sau đây là lệnh gọi hợp lệ đến hàm ISNUMBER:

  • THÁNG NĂM (25)
  • ISNUMBER (B5)
  • ISNUMBER (5 tỷ USD)
  • THÁNG NĂM («30»)
  • ISNUMBER (A124)
  • THÁNG NĂM (TÌM KIẾM (A7))

Ví dụ về việc sử dụng hàm ISNUMBER

Để hiểu cách hoạt động của hàm ISNUMBER, tôi cần xem cách nó phản hồi với các loại đầu vào khác nhau.

Trong hình ảnh bên dưới, tôi đang thử nghiệm một chức năng với các loại đầu vào khác nhau. Lưu ý kết quả mà ISNUMBER trả về cho mỗi:

Lưu ý rằng ngày cũng được coi là một giá trị số vì ngày được biểu thị nội bộ dưới dạng số sê-ri trong Google Trang tính.

Các sử dụng phổ biến của hàm ISNUMBER

Giống như các hàm “IS” khác, hàm ISNUMBER hiếm khi được sử dụng riêng. Tuy nhiên, khi kết hợp với các tính năng khác của Google Sheets, nó có thể có vô số ứng dụng hữu ích. Chúng ta hãy xem xét một số trong số họ.

Kết hợp ISNUMBER với IF để tìm các ô chứa một số

Hàm ISNUMBER kết hợp với hàm IF có lẽ là cách sử dụng ISNUMBER phổ biến nhất.

Khi được sử dụng một mình, hàm ISNUMBER chỉ trả về TRUE hoặc FALSE, điều này không có nhiều ý nghĩa.

Tuy nhiên, khi bạn kết hợp nó với một hàm IF, bạn có thể trả về kết quả có ý nghĩa hơn nhiều. Ví dụ: nếu giá trị trong một ô không phải là số, bạn có thể hiển thị kết quả tối ưu hơn như “Không phải là Số” để người đọc bảng tính hiểu chính xác ý bạn.

Vì vậy, nếu bạn muốn hiển thị giá trị trong ô A1 có phải là số hay không, công thức của bạn phải là:

= IF (ISNUMBER (A1), “số”, “không phải số”)

Hình ảnh dưới đây cho thấy một ví dụ về một ứng dụng như vậy:

Sử dụng ISNUMBER để định dạng có điều kiện các ô số

Bạn cũng có thể sử dụng hàm ISNUMBER kết hợp với định dạng có điều kiện để đánh dấu tất cả các ô trong danh sách có chứa một số.

Ví dụ, giả sử bạn có một danh sách các giá trị trong cột A như hình dưới đây.

Nếu bạn chỉ muốn chọn các ô chứa một số, bạn có thể làm như vậy chỉ trong một vài bước:

Bây giờ bạn sẽ thấy tất cả các ô chứa giá trị số được đánh dấu màu xanh lam.

Ghi chú. Để làm ngược lại, tức là chỉ chọn các ô không chứa số, thay đổi công thức ở bước 6 thành: = NOT (ISNUMBER ($ A2)). Hàm KHÔNG hoán đổi kết quả do ISNUMBER trả về.

Kết hợp ISNUMBER với các hàm SEARCH và FIND để hiển thị kết quả

Hàm SEARCH tìm kiếm một ô cho văn bản đã cho. Nếu văn bản được tìm thấy, hàm sẽ trả về vị trí số của nó. Nếu văn bản không được tìm thấy, # ERROR được trả về.

Hình ảnh dưới đây cho thấy cách hoạt động của chức năng TÌM KIẾM. Ở đây, tôi chỉ đang tìm xem mỗi ô có từ “đỏ” trong đó hay không.

Thông báo lỗi hiển thị trong hình trên thường trông không thẩm mỹ trong bảng của bạn. Nhưng nếu bạn có thể sử dụng hàm TÌM KIẾM kết hợp với hàm ISNUMBER, bạn có thể trả về FALSE nếu không tìm thấy văn bản và TRUE nếu tìm thấy văn bản.

Vì vậy, nếu bạn muốn xem chuỗi “đỏ” có xuất hiện trong ô A1 hay không, cách lý tưởng để sử dụng hàm TÌM KIẾM là:

= ISNUMBER (TÌM KIẾM (“đỏ”, A1))

Hình ảnh dưới đây cho thấy một ví dụ về một ứng dụng như vậy:

Một chức năng tương tự như chức năng TÌM KIẾM là chức năng TÌM KIẾM. Nó hoạt động ít nhiều giống với chức năng TÌM KIẾM. Sự khác biệt duy nhất là hàm FIND phân biệt chữ hoa chữ thường, trong khi hàm SEARCH thì không.

Hình ảnh dưới đây cho thấy cách hàm ISNUMBER có thể được sử dụng cùng với hàm FIND để nhận được kết quả mà không có thông báo #ERROR kém hấp dẫn:

Để kiểm tra xem một dải ô có chứa một số hay không

Hàm ISNUMBER chỉ hoạt động trên các ô đơn lẻ. Nếu bạn muốn kiểm tra toàn bộ phạm vi ô, bạn có thể kết hợp nó với hàm SUMPRODUCT.

Hàm SUMPRODUCT có thể tính tổng một mảng giá trị. Vì vậy, nếu tôi có thể sử dụng ISNUMBER để kiểm tra từng ô, chuyển đổi giá trị TRUE thành 1 và giá trị FALSE thành 0, tôi có thể kết hợp kết quả của chúng với SUMPRODUCT và suy ra toàn bộ phạm vi.

Sự kết hợp rất hữu ích của hàm ISNUMBER và hàm SUMPRODUCT cho phép bạn tìm hiểu xem một dải ô có chứa ít nhất một ô có giá trị số hay không. Hãy xem một ví dụ để hiểu làm thế nào điều này có thể đạt được.

Trong hình trên, tôi có ba cột và tôi muốn biết đối với mỗi cột nếu tồn tại ít nhất một giá trị số.

Dưới đây là các bước để giải quyết vấn đề này với ISNUMBER và SUMPRODUCT.

  • Chọn ô mà bạn muốn hiển thị kết quả đầu tiên (ô B7 trong ví dụ của chúng tôi).
  • Nhập công thức: = SUMPRODUCT (–ISNUMBER (B2: B6))> 0
  • Bấm phím quay lại.
  • Điều này sẽ được hiển thị nếu cột đầu tiên (cột B) chứa ít nhất một giá trị số.
  • Để sao chép công thức sang các cột khác, chỉ cần kéo chốt điền trong ô B7 sang bên phải.
  • Mỗi cột bây giờ phải chứa TRUE hoặc FALSE tùy thuộc vào việc cột đó có chứa giá trị số hay không.

Giải thích công thức

Hãy chia nhỏ công thức được sử dụng trong ví dụ trên để hiểu cách nó hoạt động:

  • Đầu tiên, hàm ISNUMBER lấy từng ô trong phạm vi B2: B6 và kiểm tra chúng riêng lẻ. Nếu ô là số, nó trả về TRUE, ngược lại, nó trả về FALSE. Tôi đã kết thúc với một mảng các giá trị TRUE / FALSE. Nói cách khác, = ISNUMBER (B2: B6) trả về kết quả {FALSE, FALSE, TRUE, TRUE, FALSE}.
  • Sau đó, toán tử ‘- -‘ chuyển FALSE thành 0 và TRUE thành 1. Do đó – {FALSE, FALSE, TRUE, TRUE, FALSE} đã được chuyển đổi thành {0, 0, 1, 1, 0}
  • Sau đó, hàm SUMPRODUCT hoạt động trên mảng: {0, 0, 1, 1, 0} để trả về tổng các giá trị trong mảng. Kết quả là tôi nhận được 2.
  • Cuối cùng, toán tử ‘>’ được sử dụng để kiểm tra xem giá trị được trả về bởi hàm SUMPRODUCT có lớn hơn 0. Nếu không có giá trị số nào trong phạm vi, tổng mảng sẽ là 0. Do đó, hàm SUMPRODUCT sẽ trả về 0. Trong ví dụ của chúng tôi, vì tôi nhận được 2 (lớn hơn 0), kết quả cuối cùng là TRUE.

Trong hướng dẫn này, tôi đã cho bạn thấy hàm ISNUMBER hoạt động như thế nào và cách nó có thể được áp dụng hiệu quả cho Bảng tính Google của bạn.

Có một số cách sử dụng khác cho hàm ISNUMBER, ngoài các ứng dụng được hiển thị ở đây.

Tôi khuyến khích bạn đưa tính năng này vào các ứng dụng của riêng mình và tìm những cách mới để tận dụng tính linh hoạt của nó.

Hy vọng bạn thấy hướng dẫn này hữu ích.

Nội dung tương tự:

Cách sửa lỗi Microsoft Store 0x80073D05 trên Windows 10

Hướng dẫn • 14/05/2022

Tải xuống các ứng dụng mới nhất cho PC chạy Windows 10 của bạn chưa bao giờ dễ dàng hơn thế với Microsoft Store. ...

10 tính năng Amazon Echo tuyệt vời bạn cần thử

Hướng dẫn • 01/07/2022

Thiết bị Amazon Echo có thể làm được nhiều việc hơn là chỉ đặt bộ hẹn giờ và cho bạn biết thời tiết. Bạn ...

Cách tăng dung lượng đĩa cứng trong máy ảo VMware

Hướng dẫn • 28/04/2022

Nội dung chính Phương pháp 1: Tăng dung lượng đĩa cứng từ cài đặt máy ảo Phương pháp 2: Tăng dung lượng ổ cứng ...

Thanh toán: Cách sử dụng Venmo

Hướng dẫn • 07/04/2022

Venmo không chỉ là một ứng dụng thanh toán, nó còn là một cách theo dõi người yêu cũ của bạn, bạn bè xấu ...