Cách dùng hàm VSTACK và HSTACK trong Excel

Excel không có hàm VSTACK phải không? Thực tế là có. Dưới đây là cách dùng VSTACK và HSTACK Excel.

Cách dùng hàm Excel

Xếp chồng và cộng thêm dữ liệu cực kỳ quan trọng trong việc biến đổi và phân tích dữ liệu. Những nhiệm vụ này cho phép kết hợp nhiều tệp dữ liệu, hợp nhất các cột hoặc hàng và tạo một cái nhìn thống nhất về thông tin. Điều này có thể được thực hiện bằng hai hàm mạnh mẽ, giúp đơn giản hóa quá trình này. Đó là VSTACK và HSTACK.

Bằng cách dùng các chức năng VSTACK và HSTACK, bạn có thể xếp chồng và chỉnh sửa dữ liệu mà không phải ghi các công thức phức tạp.

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

VSTACK và HSTACK là hai hàm Excel mới. Chúng được phát hành dưới dạng các hàm chỉnh sửa văn bản vào năm 2022 và người dùng Microsoft 365 có thể dùng chúng. Ngay cả người dùng Microsoft 365 cấp cơ bản cũng có thể truy cập nó. Những hàm này cũng là một trong số nhiều tính năng của Excel cho web mà có thể được dùng để nâng cao hiệu quả công việc.

Hàm VSTACK (viết tắt của vertical stack), cho phép bạn nối thêm dữ liệu và xếp chồng chúng theo chiều dọc. HSTACK là hàm đối lập với nó, còn được gọi là horizontal stack, cho phép bạn nối thêm dữ liệu theo chiều ngang và xếp chúng cạnh nhau.

Cả hai hàm đều dùng môi trường mảng năng động để bổ sung dữ liệu và xếp chồng chúng vào một mảng riêng và có thể mở rộng. Dữ liệu ở đây có thể là một danh sách, một mảng, dữ liệu từ nhiều sheet, header cụ thể hoặc trên cùng worksheet.

Cách dùng hàm VSTACK trong Excel

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

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

Đối số mảng trong cú pháp hàm là các mảng bạn muốn nối theo chiều dọc. Hãy bắt đầu bằng một ví dụ đơn giản. Giả sử bạn có hai bảng. Mỗi bảng có một số chữ cái và số tương ứng. Để dùng VSTACK:

  1. Trong thanh công thức, viết VSTACK.
  2. Chọn hoặc ghi mảng cho bảng đầu tiên trong hàm và thêm một dấu phẩy. Bảng ở đây là B3:C7.
  3. Theo sau dấu phẩy với mảng cho bảng thứ hai. Ở đây là E3:F7.

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

=VSTACK(B3:C7,E3:F7)

Cách dùng VSTACK

Bạn cũng có thể dùng hàm này và loại trừ các header. Tại đây, chúng ta có một danh sách tên. Nếu muốn xếp chồng chúng cạnh nhau, hãy làm như sau:

  1. Viết hàm VSTACK.
  2. Trong dấu ngoặc, viết header.
  3. Viết dấu phẩy.
  4. Viết mảng này cho cả hai bảng mà không có header.
=VSTACK({"Name","Age"},B3:C8,B11:C16)

Cách dùng VSTACK đơn giản

Bạn cũng có thể phân loại tên bằng cách kết hợp VSTACK với hàm SORT trong Excel. Bạn có thể đạt được điều này bằng cách đóng gói dữ liệu trong bảng bằng hàm SORT và VSTACK.

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

Hướng dẫn dùng VSTACK trong Excel

Cách dùng hàm HSTACK trong Excel

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

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

Đối số mảng trong cú pháp của hàm này là mảng bạn muốn nối theo chiều ngang. Hãy bắt đầu bằng một ví dụ đơn giản. Ở đây dùng chữ cái và dữ liệu số.

  1. Viết HSTACK trong thanh công thức.
  2. Trong hàm này, chọn hoặc viết các mảng của bảng.

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

=HSTACK(B3:C7,E3:F7)

Cách dùng hàm HSTACK

Giống như VSTACK, bạn có thể dùng HSTACK với các hàm khác, như hàm UNIQUE trong Excel. Hãy xem cách nó hoạt động nhé. Ví dụ ở đây cần một danh sách các giá trị độc đáo từ hai danh sách sô cô la. Bạn có thể đưa HSTACK vào trong các hàm UNIQUE.

=UNIQUE(HSTACK(B4:C8, E4:F8))

Hướng dẫn dùng HTSTACK trong Excel

Xếp chồng dữ liệu thật dễ dàng trong Excel

Thoạt nhìn, các hàm VSTACK và HSTACK của Excel có vẻ đơn giản và cơ bản. Tuy nhiên, vẻ đẹp thực sự của chúng được thể hiện qua các hàm mạnh mẽ khác như FILTER.

Việc tận dụng sự kết hợp giữa các hàm có thể giúp bạn mở ra một cấp độ hoàn toàn mới trong việc xử lý và phân tích dữ liệu. Vì vậy, hãy tìm hiểu sự đơn giản của VSTACK và HSTACK và khám phá những khả năng vô tận mà chúng mang lại khi được tích hợp với các hàm Excel khác.

Cách khắc phục những vấn đề thường gặp

Kết hợp các phạm vi có kích thước khác nhau

Nếu các mảng được kết hợp có kích thước khác nhau, HSTACK và VSTACK sẽ tạo ra một mảng hai chiều tương ứng với mảng lớn nhất đang được xếp chồng. Các ô thừa từ mảng nhỏ hơn sẽ được đệm bằng giá trị #N/A.

Trong ví dụ sau, một mảng 4x1 được xếp chồng theo chiều dọc với một mảng 4x2. Kết quả là một ma trận 8x2, với cột thứ hai không tồn tại từ mảng 4x1 được điền bằng các giá trị #N/A.

=VSTACK(A1:A4,D1:E4)

Sửa lỗi hàm VSTACK Excel

Công thức IFERROR có thể được sử dụng để "bổ sung" các ô lỗi bằng một giá trị thay thế, như được hiển thị bên dưới.

=IFERROR(VSTACK(A1:A4,D1:E4),"")

Hàm IFERROR trong Excel

Cặp dấu ngoặc kép trống yêu cầu Excel trả về một ô trống nếu công thức VSTACK dẫn đến lỗi.

Trên đây là cách dùng VSTACK và HSTACK trong Microsoft Excel. Hi vọng bài viết hữu ích với các bạn.

Thứ Bảy, 26/07/2025 11:21
42 👨 1.822
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖
    ❖ Hàm Excel
    Chia sẻ
    Chia sẻ FacebookChia sẻ Twitter
    Đóng