Mục lục
Lỗi tham chiếu hoặc REF Lỗi xảy ra trong Excel khi một công thức tham chiếu đến các ô không hợp lệ. Điều này có thể xảy ra khi bạn xóa ô, hàng hoặc cột được dùng trong công thức. Trong trường hợp lỗi tham chiếu, Excel hiển thị #REF! dấu hiệu lỗi. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách REF lỗi có thể xảy ra trong Excel và cách bạn có thể xử lý lỗi.
Hãy xem xét tập dữ liệu sau. Ở đây dữ liệu bán hàng hàng quý và hàng năm của những người bán hàng khác nhau được đưa ra. Dữ liệu bán hàng hàng năm được tìm thấy bằng cách tổng hợp tất cả dữ liệu bán hàng hàng quý. Bây giờ, bằng cách sử dụng tập dữ liệu này, chúng tôi sẽ chỉ cho bạn cách REF có thể xảy ra lỗi trong Excel và cách bạn có thể loại bỏ lỗi.
Tải xuống Thực hành Sổ làm việc
Bạn có thể tải xuống sổ làm việc từ liên kết bên dưới
Lỗi REF trong Excel.xlsx
Ví dụ về Xử lý Lỗi REF trong Excel
1. Lỗi REF khi Xóa Ô, Cột hoặc Hàng
Nếu chúng ta xóa một ô, cột hoặc hàng được sử dụng trong công thức, Excel sẽ hiển thị REF lỗi trong ô công thức. Hãy xem nếu chúng ta xóa Doanh số trong quý 4 (cột E ) khỏi tập dữ liệu của mình, điều gì sẽ xảy ra.
Kết quả là của việc xóa cột Doanh số quý 4 , giờ đây các ô của cột Doanh số hàng năm đang hiển thị lỗi REF . Điều này xảy ra vì hiện tại công thức trong cột này không thể tìm thấy một trong các cột được tham chiếu. Nếu chúng ta chọn bất kỳ ô nào từcột công thức, chúng ta có thể thấy từ thanh công thức rằng một trong các ô được tham chiếu đang hiển thị #REF! Ký tên. Vì chúng ta đã xóa cột của ô được tham chiếu của công thức, nên bây giờ công thức không thể tìm thấy ô đó và đang hiển thị lỗi REF .
Đọc thêm: Cách khắc phục lỗi #REF! Lỗi trong Excel (6 giải pháp)
2. Tìm ra các ô có lỗi REF
Nếu bạn có một tập dữ liệu rất dài và rất nhiều công thức trong tập dữ liệu của mình, hãy tìm ra Các lỗi REF theo cách thủ công có thể gây mệt mỏi. Nhưng cần phải tìm ra tất cả các lỗi REF để bạn có thể giải quyết các lỗi.
➤ Để tìm ra tất cả các lỗi cùng một lúc, trước tiên hãy chọn toàn bộ lỗi của bạn tập dữ liệu và chuyển đến Trang chủ > Chỉnh sửa > Tìm & Chọn > Chuyển đến Đặc biệt .
➤ Sau đó, cửa sổ Chuyển đến Đặc biệt sẽ xuất hiện. Đầu tiên, chọn Công thức và kiểm tra Lỗi . Sau đó, nhấp vào OK .
Bây giờ, bạn sẽ thấy tất cả các ô có lỗi REF trong tập dữ liệu của bạn sẽ được chọn.
Đọc thêm: Cách tìm tài liệu tham khảo Lỗi trong Excel (3 Phương pháp Đơn giản)
3. Loại bỏ Nhiều Lỗi REF
Bạn có thể loại bỏ tất cả các Lỗi REF khỏi tập dữ liệu Excel của mình bằng cách sử dụng Tính năng Tìm và Thay thế. ➤ Trước tiên, hãy chọn toàn bộ tập dữ liệu của bạn và chuyển đến Trang chủ > Chỉnh sửa > Tìm & Chọn >Replace .
Bây giờ, cửa sổ Tìm và Thay thế sẽ xuất hiện.
➤ Trong Tìm gì loại hộp #REF! và nhấp vào Thay thế tất cả .
Sau đó, hộp xác nhận sẽ xuất hiện hiển thị số lượng thay thế.
➤ Nhấn OK trong hộp này và đóng hộp Tìm và Thay thế .
Kết quả là bạn sẽ thấy, ở đó không còn lỗi REF trong tập dữ liệu của bạn nữa. Công thức đang hiển thị giá trị miễn trừ các cột đã xóa.
Nếu bạn nhấp vào bất kỳ ô nào của cột công thức, bạn có thể thấy từ thanh công thức rằng #REF ! dấu bị xóa và công thức đang tính toán giá trị chỉ xem xét các ô hiện có .
Đọc thêm: Cách loại bỏ lỗi giá trị trong Excel (4 phương pháp nhanh)
4. Tham chiếu phạm vi để tránh lỗi REF
Thay vì tham chiếu đến các ô có dấu phẩy là tham chiếu tương đối , bạn có thể sử dụng tham chiếu phạm vi để tránh lỗi REF . Trong các trường hợp trước, chúng tôi đã sử dụng công thức sau trong ô F6 , =SUM(B6,C6,D6,E6)
. Bây giờ chúng ta sẽ sử dụng tham chiếu dải ô để tìm tổng trong cột F .
➤ Nhập công thức sau vào ô F6 ,
=SUM(B6:E6)
Ở đây, công thức sẽ sử dụng phạm vi ô B6:E6 làm tham chiếu và sẽ đưa ra tổng trong ô F6 . Kéo ô F6 đến cuối tập dữ liệu của bạn, để công thứcsẽ được áp dụng cho tất cả các ô trong cột F .
Bây giờ nếu bạn xóa một trong các cột được sử dụng trong công thức, bạn sẽ thấy rằng lỗi REF sẽ không hiển thị lần này. Trong trường hợp này, công thức sẽ tính toán giá trị bỏ qua các giá trị của cột đã xóa.
5. Hàm VLOOKUP Lỗi REF
Nếu bạn chèn sai số chỉ mục cột trong hàm VLOOKUP Excel sẽ hiển thị lỗi REF . Giả sử đối với tập dữ liệu của chúng tôi, chúng tôi muốn tìm doanh số bán hàng hàng năm của những người bán hàng khác nhau. Vì vậy, chúng tôi đã nhập công thức sau vào một ô trống, =VLOOKUP(H8,A4:F12,7,FALSE).
Ở đây, H8 là giá trị tra cứu ( Harold ), A4:F12 là mảng bảng. 7 là số chỉ mục cột và FALSE cho biết rằng công thức sẽ trả về kết quả khớp chính xác.
Trong công thức của chúng tôi, chúng tôi đã cho 7 làm số chỉ mục cột. Nhưng mảng bảng là A4:F12 chỉ có 6 cột. Kết quả là công thức sẽ trả về lỗi REF .
Hãy sửa công thức.
➤ Nhập công thức đã sửa sau đây ,
=VLOOKUP(H8,A4:F12,6,FALSE)
Ở đây, H8 là giá trị tra cứu, A4:F12 là mảng bảng. 6 là số chỉ mục cột và FALSE cho biết rằng công thức sẽ trả về kết quả khớp chính xác.
Bây giờ, chỉ số cột số 6 nằm trong mảng bảng. Vì vậy, công thức sẽ không hiển thị lỗi REF nàythời gian; thay vào đó, nó sẽ trả về doanh số hàng năm của người bán hàng có tên trong ô H8 .
Bài đọc tương tự
- Nguyên nhân và cách khắc phục lỗi NAME trong Excel (10 ví dụ)
- Khi tiếp tục lỗi Tiếp theo: Xử lý lỗi trong Excel VBA
- Excel VBA: Tắt “On Error Resume Next”
6. Hàm HLOOKUP có lỗi trong tham chiếu
Nếu bạn chèn số chỉ mục hàng không chính xác vào hàm HLOOKUP Excel sẽ hiển thị lỗi REF . Giả sử đối với tập dữ liệu của chúng tôi, chúng tôi muốn tìm tổng doanh số của các quý khác nhau bằng cách sử dụng HLOOKUP . Vì vậy, chúng tôi đã nhập công thức sau vào một ô trống, =HLOOKUP(H8,B5:F12,9,FALSE)
Ở đây, H8 là giá trị tra cứu, B5:F12 là mảng bảng. 9 là số chỉ mục ROW và FALSE cho biết rằng công thức sẽ trả về kết quả khớp chính xác.
Trong công thức của chúng tôi, chúng tôi đã cho 9 làm số chỉ mục hàng. Nhưng mảng bảng là B5:F12 chỉ có 8 hàng. Kết quả là công thức sẽ trả về lỗi REF .
Hãy sửa công thức.
➤ Nhập công thức đã sửa sau đây ,
=HLOOKUP(H8,B5:F12,8,FALSE)
Ở đây, H8 là giá trị tra cứu, B5:F12 là mảng bảng. 8 là số chỉ mục hàng và FALSE cho biết rằng công thức sẽ trả về giá trị khớp chính xác.
Bây giờ, chỉ số hàng số 8 nằm trong mảng bảng. Nêncông thức sẽ không hiển thị lỗi REF ; thay vào đó, nó sẽ trả về tổng doanh số bán hàng trong Quý 3 .
7. Hàm INDEX với tham chiếu không chính xác
Nếu bạn chèn một hàng không chính xác hoặc số cột trong hàm INDEX Excel sẽ hiển thị lỗi REF . Giả sử, đối với tập dữ liệu của mình, chúng tôi muốn tìm tổng doanh số bán hàng hàng năm. Vì vậy, chúng tôi đã nhập công thức sau vào một ô trống, =INDEX(B6:F12,7,6)
Ở đây, B5:F12 là mảng. 7 là số hàng và 6 là số cột.
Trong công thức của chúng tôi, chúng tôi đã cho 6 là cột con số. Nhưng mảng B5:F12 chỉ có 5 cột. Kết quả là công thức sẽ báo lỗi REF .
Hãy sửa công thức.
➤ Nhập công thức đã sửa sau đây ,
=INDEX(B6:F12,7,6)
Ở đây, B5:F12 là mảng. 7 là số hàng và 5 là số cột.
Bây giờ, cột số 5 nằm trong mảng. Vì vậy, công thức sẽ không hiển thị lỗi REF ; thay vào đó, nó sẽ đưa ra giá trị của tổng doanh thu hàng năm.
8. Lỗi Tham chiếu trong Hàm INDIRECT
Trong thời điểm nhập dữ liệu từ sổ làm việc khác với INDIRECT , nếu sổ làm việc nơi dữ liệu sẽ được nhập bị đóng, Excel sẽ đưa ra lỗi REF . Giả sử chúng ta muốn nhập dữ liệu bán hàng của nhân viên bán hàng có tên Jennifer từ sổ làm việc có tên Jennifer .
Bây giờ, không cần mở sổ làm việc Jennifer , chúng ta đã nhập hàm sau vào sổ làm việc hiện tại của mình,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
Ở đây, Jennifer.xlsx là sổ làm việc mà chúng tôi muốn nhập dữ liệu từ đó, H10 là tên trang tính, SALES_DATA của sổ làm việc Jennifer.xlsx . và $B$6 là ô của trang tính SALES_DATA của sổ làm việc Jennifer.xlsx .
Nhưng công thức sẽ không nhập dữ liệu từ sổ làm việc. Nó sẽ hiển thị lỗi REF .
➤ Bây giờ hãy mở sổ làm việc Jennifer và chèn lại công thức tương tự.
Lần này, nó sẽ không hiển thị lỗi REF nữa và sẽ cung cấp giá trị từ sổ làm việc Jennifer .
9. Nhập Văn bản Tùy chỉnh Thay vì Lỗi REF bằng Hàm IFERROR
Chúng tôi có thể xóa lỗi REF khỏi trang tính của mình và có thể hiển thị văn bản tùy chỉnh tại chỗ của lỗi này bằng cách sử dụng hàm IFERROR. Hãy xem xét ví dụ đầu tiên mà chúng ta có cột công thức với #REF! ký vì xóa một cột. Bây giờ với chức năng IFERROR , chúng ta sẽ hiển thị dòng chữ Chưa hoàn thành ở vị trí của các dấu hiệu lỗi đó.
➤ Đầu tiên, hãy nhập công thức sau vào ô đầu tiên của cột, nhấn ENTER và kéo ô đến cuối để áp dụng công thức trong tất cả các ô.
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
Công thức sẽ đưa ra kết quả tổng nếu không có lỗixảy ra.
Bây giờ, nếu chúng ta xóa một trong các cột, công thức sẽ không còn hiển thị dấu hiệu lỗi. Thay vào đó, nó sẽ hiển thị văn bản “Chưa hoàn thành” .
Đọc thêm: Lỗi Excel: Số trong này Ô được định dạng dưới dạng văn bản (6 bản sửa lỗi)
Kết luận
Trong bài viết này, chúng tôi đã cố gắng cung cấp cho bạn những ý tưởng cơ bản về cách xảy ra lỗi REF trong Excel và làm thế nào bạn có thể đối phó với những lỗi như vậy. Hy vọng bây giờ bạn có thể giải quyết vấn đề về lỗi tham chiếu trong Excel. Nếu bạn gặp phải bất kỳ sự nhầm lẫn nào, vui lòng để lại nhận xét.