Mục lục
Trong Microsoft Excel, hàm ISNUMBER thường được sử dụng để kiểm tra xem một đối số đã cho có chứa giá trị số hay không. Trong bài viết này, bạn sẽ tìm hiểu cách sử dụng hàm ISNUMBER này một cách hiệu quả trong Excel với các hình minh họa thích hợp.
Ảnh chụp màn hình ở trên là tổng quan về bài viết, đại diện cho một số ứng dụng của hàm ISNUMBER trong Excel. Bạn sẽ tìm hiểu thêm về các phương pháp cùng với các hàm khác để sử dụng hàm ISNUMBER một cách dễ dàng trong các phần sau của bài viết này.
Tải xuống Sách bài tập thực hành
Bạn có thể tải xuống sổ làm việc Excel mà chúng tôi đã sử dụng để chuẩn bị cho bài viết này.
Sử dụng Hàm ISNUMBER.xlsx
Giới thiệu về hàm ISNUMBER
- Mục tiêu của hàm:
ISNUMBER hàm dùng để kiểm tra xem một giá trị có phải là số hay không.
- Cú pháp:
=ISNUMBER(value )
- Giải thích đối số:
Đối số | Bắt buộc/Tùy chọn | Giải thích |
---|---|---|
giá trị | Bắt buộc | Bất kỳ giá trị nào hoặc tham chiếu ô hoặc một dải ô. |
- Tham số trả về:
Giá trị boolean: TRUE hoặc FALSE.
7 Ví dụ Thích hợp về Sử dụng Hàm ISNUMBER trong Excel
1. Sử dụng Excel cơ bản ISNUMBERChức năng
Trong hình dưới đây, có các loại dữ liệu khác nhau trong Cột B . Trong Cột D , kết quả đầu ra hiển thị nếu dữ liệu đã chọn là số hay không với các giá trị boolean: TRUE và FALSE tương ứng. Vì hàm ISNUMBER chấp nhận một giá trị làm đối số, nên trong kết quả đầu tiên Ô D5 , công thức liên quan sẽ là:
=ISNUMBER("Andrew")
Và hàm sẽ trả về giá trị boolean FALSE vì 'Andrew' là văn bản, không phải giá trị số.
Tương tự, bạn có thể áp dụng tất cả các giá trị khác từ Cột B trong đối số của hàm ISNUMBER. Kết quả đầu ra hiển thị trong Cột D , bỏ qua các công thức liên quan.
2. ISNUMBER với tham chiếu ô trong Excel
Hàm ISNUMBER cũng chấp nhận tham chiếu ô hoặc thậm chí một dải ô làm đối số của nó. Vì vậy, bây giờ chúng ta hãy xem cách hoạt động của hàm với các tham chiếu ô của tất cả dữ liệu có trong Cột B .
Ở đầu ra Ô D5 , yêu cầu công thức có hàm ISNUMBER với tham chiếu ô (B5) của tên 'Andrew' sẽ là:
=ISNUMBER(B5)
Sau khi nhấn Enter , bạn sẽ nhận được giá trị trả về tương tự như trong phần trước.
Bạn có thể trích xuất tất cả các kết quả đầu ra khác trong Cột D bằng tham chiếu ô của tất cả dữ liệu từ Cột B theo cùng một cách.
3. sử dụngISNUMBER với Xác thực dữ liệu
Bây giờ, chúng ta sẽ sử dụng hàm ISNUMBER để xác thực dữ liệu. Trong bảng bên dưới, Cột C sẽ chỉ chứa các giá trị số cho số ID. Nếu ai đó muốn nhập một giá trị văn bản hoặc một chữ cái, thì một thông báo lỗi sẽ xuất hiện. Vậy làm cách nào để thiết lập các thông số này cho tiêu chí đầu vào?
📌 Bước 1:
➤ Từ ruy-băng Dữ liệu , chọn lệnh Xác thực dữ liệu từ trình đơn thả xuống Công cụ dữ liệu .
Một hộp thoại có tên Xác thực dữ liệu sẽ mở ra.
📌 Bước 2:
➤ Chọn Tùy chỉnh từ danh sách Cho phép dưới dạng Tiêu chí xác thực .
➤ Trong hộp công thức, bạn phải nhập:
=ISNUMBER(B5)
➤ Chuyển đến tab Cảnh báo lỗi ngay bây giờ.
📌 Bước 3:
➤ Nhập 'Lỗi!' vào hộp Tiêu đề.
➤ Nhập “Chỉ nhập giá trị số” dưới dạng Thông báo lỗi .
➤ Nhấn OK và bạn đã hoàn tất việc thiết lập tất cả các tham số bắt buộc cho tiêu chí đầu vào.
📌 Bước 4:
➤ Bây giờ hãy thử nhập một chữ cái hoặc một bảng chữ cái trong Ô C5 và một hộp thông báo sẽ xuất hiện cùng một lúc.
Hộp thông báo sẽ hiển thị tiêu đề và thông báo lỗi như được xác định trong phần Xác thực dữ liệu d hộp đối thoại.
➤ Nhấn Hủy và hộp thông báo sẽ biến mất.
📌 Bước 5:
➤Bây giờ, hãy nhập một giá trị số, ví dụ: 115 trong Ô C5 .
Và lần này sẽ không có hộp thông báo nào xuất hiện vì ô đã được xác định chỉ cho giá trị nhập số.
4. Kết hợp các hàm ISNUMBER và SEARCH để tìm một chuỗi con
Bây giờ chúng ta có một bảng trong hình dưới đây trong đó Cột B chứa một số dữ liệu văn bản. Chúng ta phải tìm ô nào trong cột đó có từ cụ thể- ‘Chicago’ . Chúng ta có thể sử dụng ISNUMBER cùng với chức năng SEARCH tại đây để tìm kết quả mong muốn.
Đối với giá trị văn bản đầu tiên trong Ô B5 , công thức bắt buộc để tìm từ 'Chicago' sẽ là:
=ISNUMBER(SEARCH("Chicago",B5))
Nhấn Enter và công thức sẽ trả về giá trị boolean- TRUE .
Tương tự, chúng ta có thể tìm phần còn lại của kết quả đầu ra trong Cột D bằng cách sử dụng Fill Handle để điền vào toàn bộ cột.
5. Khám phá xem Văn bản có bắt đầu bằng một số hay không bằng các hàm ISNUMBER, LEFT và IF
Hàm LEFT trích xuất số lượng ký tự được chỉ định từ dữ liệu văn bản. Bằng cách kết hợp các hàm ISNUMBER, LEFT và IF với nhau, chúng ta có thể dễ dàng xác định các văn bản có chứa một giá trị số hoặc một số ở đầu.
Ví dụ: dựa trên tập dữ liệu bên dưới, kết quả các ô trong Cột C sẽ trả về 'Có' cho tiêu chí phù hợp, nếu không sẽ trả về 'Không' .
Cáccông thức bắt buộc cho giá trị văn bản đầu tiên sẽ là:
=IF(ISNUMBER(--LEFT(B5,1)), "Yes","No")
Nhấn Enter và tự động điền toàn bộ Cột C để nhận được tất cả các đầu ra khác cùng một lúc.
🔎 Công thức hoạt động như thế nào?
➤ Đây là Hàm LEFT chỉ trích xuất ký tự đầu tiên của văn bản.
➤ Việc sử dụng Dual-Unary (–) chuyển đổi dữ liệu văn bản thành dạng số.
Sau đó, hàm➤ ISNUMBER chỉ xác định các số và trả về các giá trị boolean- TRUE và FALSE cho các giá trị không phải là số.
➤ Cuối cùng, Hàm IF thu thập đầu ra của hàm logic- ISNUMBER và trả về 'Có' hoặc 'Không' dựa trên các giá trị boolean- TRUE hoặc FALSE tương ứng.
6. Kết hợp ISNUMBER và TÓM TẮT để tìm các cột chứa số
Bây giờ, có một số cột ngẫu nhiên với một loại dữ liệu cụ thể trong mỗi cột trong hình sau. Với việc sử dụng kết hợp các hàm ISNUMBER và SUMPRODUCT , chúng tôi sẽ tìm ra các loại dữ liệu của tất cả các cột có sẵn.
Đối với cột đầu tiên, được gọi là Cột 1 trong hàng tiêu đề 4 , công thức bắt buộc trong Ô C11 để tìm loại dữ liệu của cột này phải là:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0,"Number","Text")
Nhấn Enter và công thức sẽ trả về 'Số'.
Bằng cách sử dụng quy trình tương tự, chúng tôi có thể lấy tất cả các loại dữ liệu khác cho tất cả các cột kháctrình bày.
🔎 Công thức hoạt động như thế nào?
➤ ISNUMBER hàm trả về các giá trị boolean TRUE hoặc FALSE cho tất cả dữ liệu trong cột đã chọn.
➤ Việc sử dụng Đơn vị kép (–) chuyển đổi từng giá trị boolean- TRUE thành 1 và FALSE thành 0 .
➤ SUMPRODUCT Hàm cộng các số các giá trị được tìm thấy ở bước trước cho cột đã chọn.
➤ Cuối cùng, hàm IF tạo đối số lô-gic với hàm SUMPRODUCT để xem liệu đầu ra được tìm thấy từ bước trước có lớn hơn 0 (0) hay không và trả về 'Số' hoặc 'Văn bản' dựa trên kết quả tìm kiếm.
7. ISNUMBER với Định dạng có điều kiện trong Excel
Trong ví dụ trước, bạn sẽ tìm hiểu cách bạn có thể sử dụng hàm logic- ISNUMBER trong Định dạng có điều kiện để tô sáng các ô hoặc hàng trong một bảng dựa trên các tiêu chí được xác định. Ví dụ: trong tập dữ liệu sau, Cột B có một số tên và ID của nhà tài trợ. Với Định dạng có điều kiện, chúng tôi sẽ chỉ đánh dấu các hàng dành cho những người quyên góp có số ID hiển thị trong Cột B và đồng thời, trong số những người đã quyên góp lớn hơn hoặc bằng $1500 .
📌 Bước 1:
➤ Chọn phạm vi ô B5 :C14 .
➤ Trong tab Trang chủ , chọn Quy tắc mới từ Có điều kiệnĐịnh dạng menu thả xuống.
Một hộp thoại sẽ xuất hiện.
📌 Bước 2:
➤ Chọn loại quy tắc: 'Sử dụng công thức để xác định các ô cần định dạng' .
➤ Trong hộp công thức, hãy nhập:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Nhấp vào tùy chọn Định dạng .
📌 Bước 3:
➤ Chọn một màu ngẫu nhiên mà bạn muốn dùng để đánh dấu các hàng.
➤ Nhấn OK .
📌 Bước 4:
➤ Bản xem trước sẽ hiển thị ở thanh dưới cùng của Quy tắc định dạng mới hộp thoại.
➤ Nhấn OK và bạn đã hoàn thành các bước.
Bây giờ bạn sẽ được hiển thị các hàng được đánh dấu bằng màu đã chọn như trong ảnh chụp màn hình bên dưới.
💡 Những điều cần lưu ý
🔺 Mặc dù hàm ISNUMBER lấy đối số làm giá trị hoặc tham chiếu ô, nhưng bạn cũng có thể nhập công thức để khám phá xem giá trị kết quả có phải là giá trị số hay không.
🔺 Trong Excel, ngày tháng và thời gian cũng là các giá trị số. Vì vậy, hàm ISNUMBER sẽ trả về TRUE cho ngày và giờ trong chuỗi.
🔺 Hàm ISNUMBER là thành viên của nhóm IS các hàm.
🔺 Hàm không trả về bất kỳ lỗi nào vì nó chỉ kiểm tra đầu vào đã cho có phải là số hay không.
🔺 Bạn không thể nhập trực tiếp ngày hoặc giờ vào đối số của hàm ISNUMBER . Nếu không, hàm sẽ trả về FALSE .Bạn phải sử dụng các hàm DATE và TIME để nhập ngày hoặc giờ cho đối số ISNUMBER.
Lời kết luận
Tôi hy vọng tất cả các phương pháp phù hợp được đề cập ở trên để sử dụng hàm ISNUMBER giờ đây sẽ truyền cảm hứng cho bạn áp dụng chúng trong bảng tính Excel của mình với năng suất cao hơn. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng cho tôi biết trong phần bình luận. Hoặc bạn có thể xem các bài viết khác của chúng tôi liên quan đến hàm Excel trên trang web này.