Cách sử dụng hàm VSTACK và HSTACK trong Excel

Cách sử dụng hàm VSTACK và HSTACK trong Excel

Chia sẻ kiến thức 31/05/2023

Cùng FUNiX học cách sử dụng các hàm VSTACK và HSTACK để xếp chồng và nối thêm dữ liệu trong Excel

Việc xếp chồng và nối thêm dữ liệu có vai trò rất quan trọng trong chuyển đổi và phân tích dữ liệu. Các tác vụ này cho phép kết hợp nhiều bộ dữ liệu, hợp nhất các hàng, cột và giúp chúng ta có thể nhìn tổng thể thông tin một cách dễ dàng. Điều này có thể được thực hiện với hai hàm Excel giúp đơn giản hóa quá trình này: VSTACK và HSTACK.

Với hai hàm này, chúng ta có thể dễ dàng sắp xếp và thao tác với dữ liệu mà không cần đến các công thức phức tạp. Trong bài viết này, cùng tìm hiểu vềcách sử dụng hai hàm VSTACK và HSTACK trong Excel.

 

Hàm VSTACK và HSTACK trong Excel là gì?

Hàm VSTACK và HSTACK là những hàm khá mới trong Excel, được ra mắt vào năm 2022. 

Hàm VSTACK, viết tắt của Vertical stack (tạm dịch là ngăn xếp dọc), cho phép nối thêm dữ liệu bằng cách xếp chúng chồng lên nhau. Hàm HSTACK, viết tắt của Horizontal stack (tạm dịch là ngăn xếp ngang), cho phép nối dữ liệu theo chiều ngang và xếp chúng cạnh nhau.

Cả hai hàm đều sử dụng môi trường mảng động (dynamic array) để nối thêm dữ liệu và xếp chúng thành một mảng rộng hơn. Dữ liệu ở đây có thể là một danh sách, một mảng, dữ liệu từ nhiều trang tính, các tiêu đề…

Cách sử dụng hàm VSTACK trong Excel

Cú pháp của hàm VSTACK như sau:

 =VSTACK(array1,[array2],...)

Đối số mảng (array) trong cú pháp trên là các mảng bạn muốn nối thêm theo chiều dọc. Ví dụ, tưởng tượng chúng ta có hai bảng, mỗi bảng có một cột số và một cột chữ. Để sử dụng VSTACK:

 
  1. Trong thanh công thức, viết =VSTACK.
  2. Chọn hoặc viết vị trí bảng đầu tiên trong hàm, trong trường hợp này là B3:C7. Thêm dấu phẩy.
  3. Chọn hoặc viết vị trí bảng thứ hai, trong trường hợp này là E3:F7.

Cú pháp cuối cùng là:

=VSTACK(B3:C7,E3:F7)
 

Bạn cũng có thể sử dụng hàm này và loại trừ các tiêu đề. Ví dụ, chúng ta có một danh sách các tên và bạn muốn xếp chúng với nhau.

  1. Gõ =VSTACK.
  2. Trong một dấu ngoặc {, viết các tiêu đề của bạn.
  3. Gõ dấu phẩy.
  4. Viết vị trí của cả hai bảng mà không có tiêu đề của chúng.
=VSTACK({"Name","Age"},B3:C8,B11:C16)
 

Chúng ta cũng có thể đồng thời sắp xếp tên bằng cách kết hợp VSTACK với hàm SORT. Công thức như sau: 

=VSTACK({"Name","Age"},SORT(VSTACK(B3:C8,B11:C16)))
 

Cách sử dụng hàm HSTACK trong Excel

Cú pháp của hàm HSTACK là:

 =HSTACK(array1,[array2],...)

Đối số mảng (array) trong cú pháp hàm là các mảng bạn muốn nối thêm theo chiều ngang. Ví dụ, chúng ta có 2 bảng như ảnh dưới. 

  1. Viết =HSTACK vào thanh công thức.
  2. Chọn hoặc viết các mảng của bảng mà bạn muốn thêm. 

Cú pháp cuối cùng là:

 
=HSTACK(B3:C7,E3:F7)
 

Giống như VSTACK, chúng ta có thể kết hợp HSTACK với các hàm khác, chẳng hạn như hàm UNIQUE. Ví dụ, chúng ta có 2 bảng bao gồm các loại socola và giá của chúng. Chúng ta có thể gói hàm HSTACK cùng hàm UNIQUE trong công thức: 

=UNIQUE(HSTACK(B4:C8, E4:F8))
Việc xếp chồng và nối thêm dữ liệu có vai trò rất quan trọng trong chuyển đổi và phân tích dữ liệu. Các tác vụ này cho phép kết hợp nhiều bộ dữ liệu, hợp nhất các hàng, cột và giúp chúng ta có thể nhìn tổng thể thông tin một cách dễ dàng. Điều này có thể được thực hiện với hàm VSTACK và HSTACK trong Excel.

Xếp chồng dữ liệu một cách dễ dàng

Các hàm VSTACK và HSTACK của Excel thoạt nhìn có siêu đơn giản. Tuy nhiên, bạn sẽ thấy sức mạnh thực sự của chúng khi kết hợp chúng với các hàm khác như FILTER hay UNIQUE. 

Khai thác sức mạnh tổng hợp giữa các hàm có thể giúp bạn mở ra một cấp độ thao tác và phân tích dữ liệu hoàn toàn mới. Vì vậy, hãy tìm hiểu về VSTACK và HSTACK, đồng thời khám phá những khả năng vô tận chúng mang lại khi được kết hợp với các hàm Excel khác.

Tìm hiểu các khóa học lập trình của FUNiX tại đây:

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/use-vstack-hstack-functions-excel/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại