Đánh số thứ tự tự động trong Excel với hàm SUBTOTAL

Chia sẻ bài viết này:
  • 5
  •  
  •  
  •  
  •  
  •  
  •   
  •   

Trong bài trước, chúng ta đã tìm hiểu về cách đánh số thứ tự bằng hàm COUNTA (bạn nào chưa rõ có thể xem lại bài viết tại địa chỉ: Đánh số thứ tự tự động bằng hàm COUNTA )

Trong bài viết này,học excel online sẽ hướng dẫn một hàm khác hỗ trợ việc đánh số thứ tự tự động được tốt hơn hàm COUNTA, đó là hàm SUBTOTAL. Sau đây chúng ta cùng tìm hiểu cách làm nhé:

A3 = IF(B3=””,””,SUBTOTAL(3,$B$2:B3))

Giải thích công thức:

IF(B3=””,””,  : Nếu ô họ tên (cột B) là rỗng thì sẽ lấy giá trị STT là rỗng

SUBTOTAL(3,$B$2:B3)  : Nếu ô họ tên không rỗng, sẽ sử dụng hàm SUBTOTAL(function_num, Ref1, …)

Function_num = 3: sử dụng cách tính là COUNTA: đếm số ký tự phát sinh

Ref1 =  $B$2:B3 : sử dụng đếm ký tự phát sinh trong khoảng B2:B3, trong đó ô B2 được cố định

Hàm này được hiểu tương tự với COUNTA($B$2:B3)

Xem thêm: Hàm đánh số thứ tự tự động trong excel với hàm COUNTA

*** Vậy 2 hàm này có gì khác nhau khi ứng dụng vào trường hợp này? Sự khác nhau nằm ở chỗ khi chúng ta sử dụng chức năng Filter như sau:

Khi sử dụng chức năng Filter thì sau khi lọc bằng Filter, việc đánh số thứ tự bằng hàm COUNTA không thay đổi kết quả, còn đánh số thứ tự bằng hàm SUBTOTAL thì sẽ đánh số lại theo các giá trị sau khi lọc.

Để có thể ứng dụng tốt Excel vào trong công việc, chúng ta không chỉ nắm vững được các hàm mà còn phải sử dụng tốt cả các công cụ của Excel. Những hàm nâng cao giúp áp dụng tốt vào công việc như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những công cụ thường sử dụng là Data validation, Conditional formatting, Pivot table…

Toàn bộ những kiến thức này các bạn đều có thể học được trong khóa học 


Chia sẻ bài viết này:
  • 5
  •  
  •  
  •  
  •  
  •  
  •   
  •