Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Toán tử giao điểm ẩn được giới thiệu như một phần của việc nâng cấp đáng kể lên ngôn ngữ công thức của Excel để hỗ trợ mảng động. Các mảng động mang lại khả năng tính toán và chức năng tính toán mới đáng kể cho Excel.

Ngôn ngữ Công thức được Nâng cấp

Excel ngôn ngữ công thức được nâng cấp của Excel gần như giống với ngôn ngữ cũ, ngoại trừ việc ngôn ngữ đó sử dụng toán tử @ để cho biết vị trí có thể xảy ra giao điểm ẩn, trong khi ngôn ngữ cũ đã làm điều này một cách im lặng. Kết quả là bạn có thể nhận thấy @'s xuất hiện trong một số công thức khi được mở trong đối tượng Excel. Điều quan trọng cần lưu ý là các công thức của bạn sẽ tiếp tục tính toán giống như cách thông thường.  

Giao điểm ẩn là gì?

Lô-gic giao điểm ẩn làm giảm nhiều giá trị thành một giá trị duy nhất. Excel làm điều này để buộc công thức trả về một giá trị duy nhất, vì một ô chỉ có thể chứa một giá trị duy nhất. Nếu công thức của bạn trả về một giá trị duy nhất thì giao điểm ẩn không làm gì (mặc dù về mặt kỹ thuật, giao điểm vẫn được thực hiện trong nền). Lô-gic hoạt động như sau:

  • Nếu giá trị là một mục đơn lẻ thì trả về mục đó.

  • Nếu giá trị là một phạm vi, thì trả về giá trị từ ô trên cùng một hàng hoặc cột với công thức.

  • Nếu giá trị là một mảng, hãy chọn giá trị trên cùng bên trái.

Với sự xuất hiện của các mảng động, Excel không còn bị giới hạn để trả về các giá trị duy nhất từ công thức, vì vậy giao điểm ẩn tĩnh không còn cần thiết nữa. Trong khi công thức cũ có thể vô hình kích hoạt giao điểm, thì mảng động đã bật Excel cho biết vị trí công thức sẽ xảy ra với @.  

Tại sao lại là ký hiệu @? 

Ký hiệu @ đã được sử dụng trong tham chiếu bảng để biểu thị giao điểm ẩn. Hãy cân nhắc công thức sau đây trong bảng =[@Column1]. Here the @ indicates that the formula should use implicit intersection to retrieve the value on the same row from [Column1].  

Bạn có thể xóa @không? 

Bạn thường có thể làm điều này. Điều này tùy thuộc vào phần công thức ở bên phải của @ trả về: 

  • Nếu nó trả về một giá trị duy nhất (trường hợp phổ biến nhất), sẽ không có thay đổi nào bằng cách loại bỏ @.

  • Nếu nó trả về một phạm vi hoặc mảng, việc loại bỏ @ sẽ làm nó trànđến ô bên cạnh.

Nếu bạn loại bỏ @ tự động được thêm vào và sau đó mở sổ làm việc trong một phiên bản cũ hơn của Excel, nó sẽ xuất hiện dưới dạng một công thức mảng thừa tự (được ngắt bằng dấu ngắt {}), điều này được thực hiện để đảm bảo phiên bản cũ hơn sẽ không kích hoạt giao điểm ẩn.

Khi nào chúng ta thêm @ vào công thức cũ? 

Nhìn chung, các hàm trả về các phạm vi đa ô hoặc mảng sẽ được tiền tố với @ nếu chúng được tạo trong phiên bản cũ hơn của Excel. Điều quan trọng cần lưu ý là không có thay đổi nào đối với cách thức hoạt động của công thức — bạn có thể chỉ cần nhìn thấy giao điểm ẩn ẩn trước đây ngay bây giờ. Các hàm chung có thể trả về các phạm vi đa ô bao gồm hàm INDEX, OFFSET và Hàm do Người dùng Xác định (UDF).  Ngoại lệ phổ biến là nếu chúng được ngắt trong hàm chấp nhận mảng hoặc dải ô (ví dụ: SUM() hoặc AVERAGE()). 

Hãy xem Excel hàm trả về các dải ô hoặc mảng để biết thêm chi tiết.

Ví dụ

Công thức gốc

Như đã thấy trong mảng động Excel 

Giải thích

=SUM(A1:A10) 

=SUM(A1:A10) 

Không có thay đổi - Không thể xảy ra giao điểm ẩn vì hàm SUM kỳ vọng sẽ có các dải ô hoặc mảng. 

=A1+A2 

=A1+A2 

Không có thay đổi - Không thể xảy ra giao điểm ẩn. 

=A1:A10 

=@A1:A10 

Giao điểm ẩn sẽ xảy ra và bạn Excel sẽ trả về giá trị liên kết với hàng chứa công thức.

=INDEX(A1:A10,B1) 

=@INDEX(A1:A10,B1) 

Giao điểm ẩn có thể xảy ra. Hàm INDEX có thể trả về một mảng hoặc phạm vi khi đối số thứ hai hoặc thứ ba của nó là 0.  

=OFFSET(A1:A2,1,1) 

=@OFFSET(A1:A2,1,1) 

Giao điểm ẩn có thể xảy ra. Hàm OFFSET có thể trả về phạm vi nhiều ô. Khi làm như vậy, giao điểm ẩn sẽ được kích hoạt. 

=MYUDF() 

=@MYUDF() 

Giao điểm ẩn có thể xảy ra. Hàm do Người dùng Xác định có thể trả về mảng. Khi làm như vậy, công thức ban đầu sẽ kích hoạt giao điểm ẩn. 

Sử dụng toán tử @ trong công thức mới

Nếu bạn tạo hoặc chỉnh sửa công thức trong mảng Excel động có chứa toán tử @ thì công thức đó có thể xuất hiện dưới dạng _xlfn. SINGLE() trong mảng động trước và Excel.

Điều này xảy ra khi bạn cam kết một công thức hỗn hợp. Công thức hỗn hợp là công thức dựa vào cả phép tính mảng và giao điểm ẩn, công thức này không được hỗ trợ bởi mảng động trước và Excel. Mảng động trước chỉ hỗ trợ các công thức đã làm i) giao điểm ẩn hoặc ii) tính toán mảng trong toàn bộ.

Khi mảng động được bật Excel phát hiện việc tạo ra một "công thức hỗn hợp", nó sẽ đề xuất một biến thể của công thức ẩn giao điểm xuyên suốt. Ví dụ: nếu bạn nhập =A1:A10+@A1:A10, bạn sẽ thấy hộp thoại sau đây:

Một hộp thoại hỏi liệu bạn có muốn dùng công thức =@A1:A10 + @A1:A10 thay vào đó.

Nếu bạn chọn từ chối công thức do hộp thoại đề xuất, công thức hỗn hợp =A1:A10+@A1:A10 sẽ được cam kết. Nếu sau đó bạn mở công thức này trong mảng động Excel động trước, nó sẽ xuất hiện dưới dạng =A1:A10+_xlfn. SINGLE(A1:A10) với @trong công thức hỗn hợp xuất hiện dưới dạng _xlfn. SINGLE(). Khi công thức này được đánh giá theo mảng động trước và Excel nó sẽ trả về giá #NAME! . 

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Xem thêm

Hàm FILTER

Hàm RANDARRAY

Hàm SEQUENCE

Hàm SORT

Hàm SORTBY

Hàm UNIQUE

Lỗi #SPILL! trong Excel

Các mảng động và hành vi mảng bị tràn

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×