Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Chuyển văn bản thành công thức Excel động với hàm INDIRECT

Bài viết minh họa cách chuyển công thức dạng văn bản thành công thức thực để tính toán bằng hàm INDIRECT trong Excel. Hàm INDIRECT giúp công thức trở nên động. Chỉ cần thay đổi giá trị tham chiếu ô ở dạng văn bản trong ô cụ thể được dùng trong công thức mà không cần sửa công thức. Hãy đi sâu vào ví dụ dưới để hiểu rõ.

Giới thiệu hàm INDIRECT trong Excel

Dùng hàm INDIRECT để lấy tham chiếu ô hợp lệ từ giá trị ô được lưu trữ dưới dạng chuỗi văn bản (text string).

Cú pháp:
INDIRECT(ref_text, [a1])

Tham số:
ref_text- Tham số bắt buộc. Là tham chiếu ô, cung cấp dưới dạng văn bản có thể là kiểu A1 hoặc R1C1.
[a1] – Tham số này có 2 giá trị:
Nếu giá trị = TRUE hoặc bỏ qua, ref_text là tham chiếu kiểu A1.
Nếu giá trị = FALSE, ref_text là định dạng tham chiếu R1C1.

Chuyển văn bản thành công thức dùng INDIRECT trong Excel (Phân tích từng bước)

Bước 1: Tạo tập dữ liệu chuyển công thức thành văn bản trong Excel

Giả sử muốn chuyển đổi độ dài từ mét sang feet. Nhưng công thức tính toán đang ở dạng văn bản.

Chuyển văn bản thành công thức Excel động với hàm INDIRECTMuốn chuyển đổi chuỗi công thức thành công thức thực để tính toán chuyển đổi đơn vị.

Đọc thêm: Excel hiển thị công thức dạng văn bản ở ô khác (4 phương pháp dễ)

Bước 2: Áp dụng hàm INDIRECT chuyển văn bản thành công thức trong Excel

Để giải quyết, dùng hàm INDIRECT. Làm theo hướng dẫn:

  • Tại ô F3, nhập tham chiếu ô chứa giá trị độ dài đơn vị mét là B3.

Chuyển văn bản thành công thức Excel động với hàm INDIRECT

  • Tại ô G3, nhập công thức sau:
=3.28*INDIRECT(F3)

Chuyển văn bản thành công thức Excel động với hàm INDIRECT

Trong công thức, dùng TRUE làm giá trị [a1] cho thấy ref_text (B3 ở ô F3) là tham chiếu kiểu A1.

  • Nhấn Enter, kết quả 52 ft.

Chuyển văn bản thành công thức Excel động với hàm INDIRECT

Công thức động:
Công thức dùng để tính chuyển đổi là động. Thử thay đổi:

  • Trường hợp 1: Thay đổi giá trị ở B3, kết quả ở G3 sẽ tự động điều chỉnh.

Chuyển văn bản thành công thức Excel động với hàm INDIRECT

  • Trường hợp 2: Đặt độ dài đơn vị mét ở ô B4. Lần này cần đặt B4 làm giá trị của ô F3.

Chuyển văn bản thành công thức Excel động với hàm INDIRECT

Công thức động trả về kết quả 32.8 feet.

Đọc thêm: Cách hiển thị công thức trong ô Excel thay vì giá trị (6 cách)

Lưu ý quan trọng

  • Nếu dùng tham số ref_text từ workbook khác, phải giữ workbook mở để hàm INDIRECT hoạt động. Nếu không sẽ báo #REF! Lỗi.
  • Dùng hàm INDIRECT có thể gây chậm và giảm hiệu năng khi làm việc với tập dữ liệu lớn.

Kết luận

Bây giờ biết cách chuyển công thức văn bản thành công thức thực nhờ hàm INDIRECT của Excel. Hy vọng giúp bạn tự tin áp dụng phương pháp này. Mọi thắc mắc hoặc góp ý đừng quên để lại ở khung bình luận dưới.

Các bài viết liên quan

  • Excel hiển thị công thức thay vì kết quả (8 nguyên nhân)
  • Cách ngừng hiển thị công thức trong Excel (2 phương pháp)
  • Hiển thị giá trị thay vì công thức trong Excel (7 phương pháp)
  • Cách hiển thị tất cả công thức trong Excel (4 cách dễ & nhanh)
  • Hiển thị công thức khi in trong Excel