Trong bài viết này, chúng mình sẽ hướng dẫn cho các bạn cách xoay chiều bảng dữ liệu trong Excel bằng hàm INDEX. Các bạn có thể ứng dụng để xoay tờ bảng dọc thành bảng ngang hoặc từ bảng ngang thành bảng dọc.
Hàm INDEX là hàm cho kết quả là một giá trị hoặc tham chiếu tới một giá trị trong bảng hoặc phạm vi nhất định.
Cú pháp của hàm INDEX có dạng như sau:
= INDEX (array, row_num, column_num)
Trong đó bao gồm các thành phần là:
- array: Thành phần bắt buộc, là phạm vi ô hoặc một hằng số mảng.
- row_num: Thành phần bắt buộc, là thứ tự của hàng trong mảng chứa giá trị trả về. Chỉ trong trường hợp đã khai báo column_num thì mới được bỏ qua row_num.
- column_num: Thành phần tùy chọn, là thứ tự của cột trong mảng chứa giá trị trả về. Tuy nhiên, nếu bạn bỏ qua việc khai báo row_num thì khai báo column_num sẽ trở thành bắt buộc.
Lưu ý:
Để giúp các bạn các có thể hiểu rõ được ứng dụng của hàm INDEX trogn việc xoay chiều bảng trên Excel thì chúng mình sẽ hướng dẫn thông qua 2 bài tập.
Cho bảng dữ liệu được trình bay theo chiều dọc trong cột B như hình ảnh dưới đây:
Yêu cầu: Chuyển dữ liệu từ vùng bảng theo chiều dọc B5:B8 vào vùng bảng theo chiều ngang D5:G5.
Cách thực hiện:
Tại ô D5, chúng ta nhập công thức hàm như sau:
= INDEX ($B$5:$B$8, COLUMN(A1))
Trong đó:
Kết quả mà công thức này trả về tại ô D5 sẽ là chữ “Học”:
Sau đó các bạn copy công thức sang các ô còn lại của vùng bảng D5:G5 thì chúng ta sẽ thu được kết quả như sau:
Dưới đây là lý giải về việc vì sao chúng ta có thể thu được kết quả này:
Xem thêm: Vì sao dùng hàm INDEX và MATCH tốt hơn dùng VLOOKUP trong Excel?
Tương tự như vậy thì chúng ta sẽ giải quyết bài tập chuyển bảng ngang thành bảng dọc một cách dễ dàng. Đề bài như sau:
Chúng ta sẽ sử dụng hàm INDEX với công thức như sau:
= INDEX ($B$12:$E$12, ROW(A1))
Các bạn có thể thấy, ở đây chúng ta đang xoay từ bảng ngang sang abnrg dọc nên thay vì dùng công thức COLUMN() thì sử dụng công thức ROW() để chia dữ liệu từ hàng ngang vào cột dọc.
Kết quả trả về tại ô đầu tiên trong vùng B12:E12 sẽ như sau:
Bây giờ các bạn chỉ cần thực hiện copy công thức xuống các ô còn lại bằng cách kéo ô vuông màu xanh ở góc dưới bên phải ô đang chứa công thức đi xuống là được nhé.
Kết quả cuối cùng mà chúng ta thu được là:
Xem thêm: Hướng dẫn kỹ thuật xoay bảng trong Power Query dễ hiểu nhất
Qua bài viết này, các bạn đã biết thêm được một ứng dụng của hàm INDEX để áp dụng vào công việc. Nếu các bạn muốn học cách sử dụng thành thạo 150+ hàm trong Excel, nắm rõ cách dùng các công cụ của phần mềm này để xử lý công việc thì hãy đăng ký học Tuyệt đỉnh Excel ngay nhé.
Chương trình học sẽ đi từ cơ bản đến nâng cao, theo từng chuyên đề cụ thể để các bạn từng bước nắm vững kiến thức và vận dụng được ngay vào công việc hàng ngày. Gitiho có tặng kèm cho tất cả học viên đăng ký Tuyệt đỉnh Excel bộ quà tặng đặc biệt bao gồm:
Trong quá trình học, các bạn còn được giảng viên là chuyên gia tin học văn phòng hàng đầu có hơn 10 năm kinh nghiệm giải đáp mọi thắc mắc về bài học. Chúc các bạn luôn học tập tốt!
Khóa học phù hợp với bất kỳ ai đang muốn tìm hiểu lại Excel từ con số 0. Giáo án được Gitiho cùng giảng viên thiết kế phù hợp với công việc thực tế tại doanh nghiệp, bài tập thực hành xuyên suốt khóa kèm đáp án và hướng dẫn giải chi tiết. Tham khảo ngay bên dưới!