Hàm ISTEXT trong Excel - Kiểm tra xem ô có phải là văn bản không

Tải xuống Sổ làm việc Ví dụ

Tải xuống sổ làm việc mẫu

Hướng dẫn này trình bày cách sử dụng Hàm ISTEXT trong Excel trong Excel để kiểm tra xem một ô có phải là văn bản hay không.

ISTEXT Mô tả chức năng:

Kiểm tra Hàm ISTEXT nếu ô là văn bản. Trả về TRUE hoặc FALSE.

Để sử dụng Hàm ISTEXT Excel Worksheet, hãy chọn một ô và nhập:

(Chú ý cách các đầu vào công thức xuất hiện)

ISTEXT Cú pháp và đầu vào của hàm:

1 = ISTEXT (VALUE)

giá trị - Giá trị thử nghiệm

Cách sử dụng Hàm ISTEXT

Hàm ISTEXT kiểm tra xem nội dung ô có phải là văn bản hay không. Nếu ô chứa văn bản, nó trả về TRUE, ngược lại, nó trả về FALSE.

1 = ISTEXT (A2)

Số được lưu trữ dưới dạng văn bản

Khi làm việc với Excel, bạn có thể gặp các số được lưu trữ dưới dạng văn bản. Excel coi những số này được lưu trữ dưới dạng văn bản dưới dạng văn bản chứ không phải số, điều này có thể gây ra sự cố cho công thức của bạn. Một tùy chọn là sử dụng Hàm VALUE để chuyển đổi một số được lưu trữ dưới dạng văn bản thành một số.

Tuy nhiên, thay vào đó, bạn có thể chỉ muốn kiểm tra xem giá trị ô có chứa văn bản hay không. Lưu ý cách hàm ISTEXT trả về TRUE nếu nó gặp một số được lưu trữ dưới dạng văn bản.

1 = ISTEXT (A2)

Nếu là văn bản

Thông thường, sau khi thực hiện một bài kiểm tra logic, bạn sẽ muốn làm điều gì đó dựa trên kết quả của bài kiểm tra đó. Hàm IF có thể được sử dụng để thực hiện các hành động khác nhau nếu một câu lệnh được đánh giá là TRUE hoặc FALSE. Hãy sử dụng nó với Hàm ISTEXT.

1 = IF (ISTEXT (A2), "văn bản", "không phải văn bản")

Xác thực đầu vào ô

Một công dụng của Hàm ISTEXT là xác thực nội dung của ô. Ví dụ: bạn có thể có một biểu mẫu nhập yêu cầu giá trị văn bản. Với Hàm ISTEXT, bạn có thể kiểm tra xem người dùng có nhập giá trị văn bản hay không, cảnh báo họ nếu họ không nhập.

1 = IF (B2 = "", "", IF (ISTEXT (B2), "", "Mục nhập không hợp lệ"))

Xác thực dữ liệu - Bắt buộc nhập văn bản

Ví dụ trên là xác thực dữ liệu "yếu"; người dùng có thể bỏ qua thông báo cảnh báo. Thay vào đó, chúng tôi có thể sử dụng ISTEXT trong Xác thực dữ liệu để không cho phép các giá trị không phải văn bản.

1 = ISTEXT (B2: B5)

<<>>

Kiểm tra xem bất kỳ ô nào trong phạm vi là văn bản

Để kiểm tra xem có ô nào trong một dải ô là văn bản hay không, chúng ta có thể sử dụng Hàm ISTEXT cùng với Hàm SUMPRODUCT.

1 = IF (SUMPRODUCT (- ISTEXT (A2: C2))> 0, "Có", "Không")

Theo liên kết ở trên để tìm hiểu cách hoạt động của chức năng này.

Đánh dấu các ô có chứa văn bản

Một điều cuối cùng bạn có thể làm với Hàm ISTEXT là đánh dấu các ô có chứa văn bản. Chúng ta có thể làm điều này bằng cách tạo Định dạng có điều kiện dựa trên một quy tắc.

  1. Chọn tất cả các ô mà bạn muốn kiểm tra
  2. Đi đến Ruy-băng Trang chủ > Định dạng có điều kiện > Quy tắc mới
  3. Lựa chọn 'Sử dụng công thức để xác định ô cần định dạng
  4. Nhập công thức = ISTEXT (A2)
  5. Nhấp vào nút Định dạng và chọn định dạng mong muốn của bạn
  6. Bấm OK hai lần để thoát và lưu.

Các chức năng logic khác

Excel / Google Trang tính chứa nhiều hàm logic khác để thực hiện các bài kiểm tra logic khác. Đây là danh sách:

Hàm IF / IS
iferror
iserror
isna
iserr
chỗ trống
isnumber
văn bản
isnontext
isformula
thần học
isref
iseven
là số lẻ

ISTEXT trong Google Trang tính

Hàm ISTEXT hoạt động hoàn toàn giống trong Google Trang tính cũng như trong Excel:

ISTEXT Ví dụ trong VBA

Bạn cũng có thể sử dụng hàm ISTEXT trong VBA. Kiểu:
application.worksheet Chức năng.istext (giá trị)

Thực thi các câu lệnh VBA sau

1234 Phạm vi ("C2") = Application.WorksheetFunction.IsText (Phạm vi ("B2"))Phạm vi ("C3") = Application.WorksheetFunction.IsText (Phạm vi ("B3"))Phạm vi ("C4") = Application.WorksheetFunction.IsText (Phạm vi ("B4"))Phạm vi ("C5") = Application.WorksheetFunction.IsText (Phạm vi ("B5"))

sẽ tạo ra kết quả sau

Đối với các đối số của hàm (giá trị, v.v.), bạn có thể nhập chúng trực tiếp vào hàm hoặc xác định các biến để sử dụng thay thế.

Quay lại danh sách tất cả các hàm trong Excel

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave