Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi 'An Array Value Could not be Found' (Không tìm thấy giá trị mảng) trên Excel

Microsoft Excel là chương trình bảng tính do Microsoft phát triển và phân phối. Có sẵn trên hầu hết nền tảng và được sử dụng rộng rãi cho kinh doanh và các mục đích khác. Nhờ giao diện dễ dùng và nhiều công thức/hàm, nó đã biến việc ghi chép dữ liệu dễ dàng thành hiện thực. Tuy nhiên, gần đây nhiều báo cáo người dùng không thể áp dụng công thức để thay thế chữ cái cụ thể cho một từ và lỗi "An Array Value Could not be Found" hiển thị.

Cách khắc phục lỗi  An Array Value Could not be Found  (Không tìm thấy giá trị mảng) trên Excel

 

Thường có nhiều công thức có thể áp dụng để thực hiện các lệnh nhất định. Nhưng người dùng gặp lỗi này không thể làm được. Do đó, bài viết này sẽ tìm hiểu nguyên nhân kích hoạt lỗi và cung cấp phương pháp khả thi để khắc phục.

Nguyên nhân gây ra lỗi "An Array Value Could not be Found" trên Excel?

Sau nhiều báo cáo, chúng tôi đã điều tra và xem xét nguyên nhân kích hoạt. Chúng tôi tìm thấy nguyên nhân gốc rễ và liệt kê dưới đây.

  • Công thức sai (Wrong Formula): Lỗi này xảy ra khi công thức thay thế (substitution) được nhập không đúng. Hầu hết người dùng dùng công thức substitution để thay thế chữ cái cụ thể bằng từ hoặc dòng. Điều này tiết kiệm nhiều thời gian nhưng nếu nhập sai sẽ trả về lỗi này.

Bây giờ bạn đã hiểu bản chất vấn đề, chúng tôi sẽ chuyển sang giải pháp. Hãy thực hiện theo trình tự cụ thể để tránh xung đột.

Giải pháp 1: Sử dụng công thức mảng Substitute (Substitute Array Formula)

Nếu công thức được nhập sai, hàm substitution sẽ không hoạt động đúng. Do đó, bước này chúng ta sẽ dùng công thức khác để khởi tạo chức năng. Thực hiện:

  1. Mở Excel và khởi chạy bảng tính cần áp dụng công thức.
  2. Nhấp vào ô muốn áp dụng công thức.Cách khắc phục lỗi  An Array Value Could not be Found  (Không tìm thấy giá trị mảng) trên Excel
  3. Nhấp vào thanh Formula.
  4. Gõ công thức sau và nhấn Enter
    =ArrayFormula(substitute(substitute(substitute(E2:E5&" "," y "," Y ")," yes "," Y ")," Yes "," Y "))
  5. Trong trường hợp này, Y đang được thay thế bằng Yes.
  6. Bạn có thể chỉnh sửa công thức cho phù hợp, đặt chữ cái/từ cần thay thế vào chỗ Y và chữ cái/từ thay thế vào chỗ yes. Bạn cũng có thể đổi địa chỉ ô cho phù hợp.

Giải pháp 2: Sử dụng công thức RegExMatch

Nếu phương pháp trên không hoạt động, có thể tiếp cận vấn đề từ góc độ khác sẽ giải quyết. Do đó, bước này chúng ta sẽ triển khai công thức khác dùng tập lệnh khác để hoàn thành công việc. Để áp dụng:

  1. Mở Excel và khởi chạy bảng tính cần áp dụng công thức.
  2. Nhấp vào ô muốn áp dụng công thức.
  3. Chọn thanh Formula.Cách khắc phục lỗi  An Array Value Could not be Found  (Không tìm thấy giá trị mảng) trên Excel
  4. Nhập công thức dưới đây và nhấn Enter
    =if(REGEXMATCH(E2,"^Yes|yes|Y|y")=true,"Yes")
  5. Cũng thay thế Y bằng Yes.
  6. Giá trị cho Y và Yes có thể thay đổi cho phù hợp.

Giải pháp 3: Sử dụng công thức kết hợp (Combined Formula)

Trong một số trường hợp, công thức kết hợp từ 2 công thức trên sẽ giải quyết. Do đó, bước này dùng công thức kết hợp để khắc phục lỗi. Thực hiện:

  1. Mở Excel và khởi chạy bảng tính cần áp dụng công thức.
  2. Chọn ô muốn áp dụng công thức.
  3. Nhấp vào thanh Formula.Cách khắc phục lỗi  An Array Value Could not be Found  (Không tìm thấy giá trị mảng) trên Excel
  4. Nhập công thức dưới đây và nhấn Enter
    =ArrayFormula(if(REGEXMATCH(E2:E50,"^Yes|yes|Y|y")=true,"Yes"))
  5. Cũng thay thế Y bằng Yes và có thể cấu hình cho phù hợp điều kiện của bạn.

Giải pháp 4: Sử dụng công thức RegExReplace

Có thể công thức RegExReplace được yêu cầu để loại bỏ lỗi. Do đó, bước này dùng công thức RegExReplace để khắc phục. Thực hiện:

  1. Mở Excel và khởi chạy bảng tính cần áp dụng công thức.
  2. Chọn ô muốn áp dụng công thức.
  3. Nhấp vào thanh Formula.Cách khắc phục lỗi  An Array Value Could not be Found  (Không tìm thấy giá trị mảng) trên Excel
  4. Nhập công thức dưới đây và nhấn Enter
    =ArrayFormula(regexreplace(" "&E2:E50&" "," y | yes | Yes "," Y "))
  5. Thay thế Y bằng Yes và có thể cấu hình cho phù hợp tình huống của bạn.