Nếu là người thường xuyên sử dụng excel trong công việc thì không ít lần bạn gặp các công thức lồng nhau trong excel rồi, và không phải khi nào chúng ta cũng hiểu hết ý nghĩa hay cách tính của các công thức lồng nhau đó, ở bài viết này mình sẽ hướng dẫn các bạn cách để biết công thức excel hoạt động như thế nào.
Bây giờ các bạn quan sát ví dụ bên dưới, chúng ta có một bảng dữ liệu theo nhân viên
Bây giờ chúng ta sẽ sử dụng công thức để tìm Chức Vụ theo nhân viên, đầu tiên các bạn sẽ nghĩ tới hàm Vlookup nhưng mình khuyên các bạn nên sử dụng hàm Index và Macth để tìm trong trường hợp này. Công thức triển khai như sau:
=INDEX($A$1:$E$5;MATCH(A8;$A$1:$A$5;0);MATCH(B7;$A$1:$E$1;0))
Bây giờ các bạn sẽ hiểu lý do vì sao không dùng hàm Vlookup để tìm, giả sử bạn thay bằng nhân viên khác
Và thay luôn đơn vị cần tìm kiếm như là Điện Thoại chẳng hạn
Thì kết quả sẽ tự thay đổi theo, nếu dùng hàm Vlooup đơn thuần thì sẽ không làm được điều này, không tin ư? vậy cứ thử xem nhé :)
Bây giờ các bạn sẽ xem thử công thức trên hoạt động như thế nào, bằng cách chọn ô chứa công thức sau đó vào Formulas - Evaluate Formula
Lúc này hộp thoại Evaluate Formula xuất hiện, hãy chú ý tới dấu gạch chân trong công thức, vì đầu tiên excel sẽ tiến hành tính toán kết quả ở phần gạch chân trước, sau đó nhấn Evaluate để qua kết quả tiếp theo
Cứ tiếp tục
Cho đến khi kết thúc, lúc này nhấn Restart nếu cần xem lại hoặc nhấn Close để thoát
Như vậy là xong, nhưng các bạn chú ý một vài điểm sau khi sử dụng tính năng này:
- Nếu các bạn sử dụng các công thức tự động hiển thị như hàm NOW, TODAY...thì tính năng Evaluate Formula sẽ không hiển thị đúng.
- Công thức vòng lặp cũng không hiển thị đúng.
Chúc các bạn thành công.