Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Các bộ lọc nâng cao cũng hoạt động tốt với macro, chúng sẽ giúp bạn tiết kiệm thời gian, đối với các bộ lọc mà bạn cần chạy thường xuyên. Ví dụ: sử dụng macro Bộ lọc nâng cao cho báo cáo hàng tuần của bạn, thay vì thực hiện các bước theo cách thủ công hàng tuần

Có ghi chú về hai trong số các macro Bộ lọc nâng cao được hiển thị bên dưới

-- 1) Nút Macro Bộ lọc Nâng cao

-- 2) Công thức và định dạng bộ lọc nâng cao

Sau khi bạn xem nhanh các ví dụ đó và bạn đã sẵn sàng thử macro, hãy chuyển đến các tệp mẫu trên trang Macro Bộ lọc Nâng cao và xem cách bắt đầu. Trang đó cho bạn thấy

  • cách ghi macro trong khi bạn chạy Bộ lọc nâng cao
  • thực hiện các thay đổi đơn giản đối với mã VBA của macro
  • chạy macro đó sau, để nhanh chóng áp dụng Bộ lọc nâng cao

Macro Bộ lọc Nâng cao chạy nhanh, so với các phương pháp di chuyển dữ liệu khác trong Excel, vì vậy bạn nên dành thời gian sử dụng chúng khi có thể.

1) Các nút Macro Bộ lọc Nâng cao

Ví dụ: đây là ảnh chụp màn hình từ một trong các tệp mẫu macro Bộ lọc nâng cao trên trang Macro bộ lọc nâng cao

Tệp mẫu, có tên Gửi Danh sách tới Trang tính hoặc Tệp (Cài đặt Cụ thể), có các nút trên trang tính, vì vậy, bạn có thể dễ dàng kiểm tra macro

Nếu bạn đang tìm cách trích xuất dữ liệu từ một trang tính Excel sang một trang tính khác, thì bạn đang ở đúng nơi. Bạn chỉ cần làm theo bài viết này và tự thực hành trên file Excel hoặc có thể tải sách thực hành của chúng tôi. Trong hướng dẫn này, bạn sẽ học 6 phương pháp dễ dàng và hiệu quả để trích xuất dữ liệu từ một trang tính Excel


Mục lục

Tải sách thực hành

Tải file excel sau về thực hành

Trích xuất dữ liệu từ bảng Excel. xlsx


6 phương pháp trích xuất dữ liệu từ trang tính Excel

Ở đây, chúng tôi có một tập dữ liệu gồm 5 cột và 9 hàng bao gồm cả tiêu đề. Nhiệm vụ của chúng ta là trích xuất dữ liệu từ một bảng tính Excel sang một bảng tính khác

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Bây giờ, hãy thảo luận từng phương pháp một


1. Trích xuất dữ liệu từ bảng tính Excel bằng hàm VLOOKUP

Hàm VLOOKUP tìm kiếm một dữ liệu nhất định trong cột ngoài cùng bên trái của một tập dữ liệu nhất định, sau đó trích xuất một giá trị trong cùng một hàng từ một cột đã chỉ định

bước.  

Giả sử chúng ta cần trích xuất tiền lương của ID không. 103, 106 và 108 từ trang 1 đến trang 2

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

1. Nhập công thức sau vào ô C13 của Sheet 2

=VLOOKUP(B13,'Sheet 1'!B5:F12,5,FALSE)

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

2. Kéo Fill Handle đến phạm vi bạn cần

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Đây là đầu ra

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Ghi chú.  

=VLOOKUP(giá trị tra cứu, bảng_mảng, col_index_num, [phạm vi tra cứu])

Đây,

  • Lookup_value là giá trị bạn muốn so khớp
  • Table_array là phạm vi dữ liệu mà bạn cần tìm kiếm giá trị của mình
  • Col_index_num là cột tương ứng của look_value
  • Range_lookup là giá trị boolean (Đúng hoặc Sai). 0 (sai) đề cập đến kết quả khớp chính xác và 1 (đúng) đề cập đến kết quả khớp gần đúng.

Đọc thêm. Tự động chuyển dữ liệu từ một trang tính Excel này sang một trang tính Excel khác bằng VLOOKUP


2. Chọn dữ liệu từ trang tính Excel bằng công thức INDEX-MATCH

Tổ hợp INDEX-MATCH là một công cụ mạnh mẽ và phổ biến trong MS Excel để trích xuất dữ liệu từ một phần cụ thể của bảng. Bằng cách áp dụng công thức kết hợp này, chúng tôi có thể trích xuất dữ liệu từ trang tính 1 đến trang tính 3 dựa trên các tiêu chí. Đối với điều này, bạn chỉ cần làm theo các bước dưới đây

Giả sử bạn muốn tìm mức lương cho một ID cụ thể. Chúng tôi sẽ sử dụng kết hợp các hàm INDEX và MATCH để làm như vậy

bước.  

1. Trong ô C13, nhập công thức sau

=INDEX('Sheet 1'!F5:F12, MATCH(B13,'Sheet 1'!B5:B12,0))

Đây,

  • MATCH(B13,’Sheet 1’. B5. B12,0) đề cập đến ô B13 là giá trị tra cứu trong phạm vi dữ liệu B5. B12 cho một trận đấu chính xác. Nó trả về 3 vì giá trị ở hàng số 3
  • CHỈ SỐ('Trang tính 1′. F5. F12, MATCH(B13,’Sheet 1’. B5. B12,0)) đề cập đến Trang 1 dưới dạng một mảng của F5. F12  từ nơi chúng tôi sẽ nhận được giá trị

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

2. Bấm phím Enter

3. Kéo Fill Handle đến phạm vi bạn cần

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Đây là đầu ra,

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Đọc thêm. Trích xuất dữ liệu đã lọc trong Excel sang một trang tính khác (4 phương pháp)


3. Trích xuất dữ liệu từ bảng Excel bằng công cụ hợp nhất dữ liệu

Trong nhiều trường hợp, có một cách đơn giản hơn để trích xuất dữ liệu từ trang tính Excel bằng cách sử dụng Hợp nhất dữ liệu so với VLOOKUP hoặc INDEX-MATCH. Tôi đang sử dụng hai bộ dữ liệu trong cùng một trang tính Excel (Hợp nhất 1) làm đầu vào. Kết quả hợp nhất sẽ được hiển thị trên một trang tính khác (Hợp nhất 2)

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Bây giờ, hãy làm theo các bước dưới đây

bước

1. Chuyển đến trang tính Hợp nhất 2 >> Chọn một ô (Ô B4 trong ví dụ này) nơi bạn muốn đặt kết quả hợp nhất của mình

2. Sau đó, chuyển đến tab Dữ liệu >> nhóm Công cụ dữ liệu >> Nhấp vào biểu tượng Hợp nhất

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Hộp thoại Hợp nhất sẽ bật lên

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

3. Chọn Hàm bạn cần, sau đó chọn từng bảng một, bao gồm các tiêu đề từ trang “Hợp nhất 1” trong hộp Tham khảo và nhấp vào Thêm

4. Tất cả các bảng được chọn từ Bảng tổng hợp 1 sẽ xuất hiện trong hộp Tất cả tài liệu tham khảo. Đảm bảo dấu Tick (hàng trên cùng và hàng bên trái) trong hộp Nhãn. Nhấp vào OK

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Đây là kết quả,

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?


bài đọc tương tự

  • Mã VBA để chuyển đổi tệp văn bản sang Excel (7 phương pháp)
  • Cách nhập tệp văn bản có nhiều dấu phân cách vào Excel (3 phương pháp)
  • Tự động chuyển đổi tệp văn bản sang Excel (3 cách phù hợp)
  • Cách nhập dữ liệu từ trang web bảo mật sang Excel (với các bước nhanh chóng)
  • Cách nhập dữ liệu vào Excel từ web (với các bước nhanh)

4. Trích xuất dữ liệu từ trang tính bằng bộ lọc nâng cao

Bạn có thể trích xuất dữ liệu từ một trang tính Excel sang một trang tính khác bằng Bộ lọc nâng cao. Thực hiện theo các hướng dẫn bằng văn bản dưới đây. Trong hình minh họa này, dữ liệu nằm ở Sheet 5 và sẽ được trích xuất sang Sheet 6

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

bước

1. Chuyển đến Trang tính 6 >> Chọn một ô (Ô B4 trong hình minh họa này) >> tab Dữ liệu >> nhấp vào Nâng cao

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Cửa sổ Bộ lọc nâng cao sẽ được mở

2. Chọn Sao chép sang Vị trí khác

3. Click vào hộp List Range >> Chọn Sheet 5 và chọn toàn bộ bảng với các tiêu đề

4. Chọn phạm vi tiêu chí

5. Sau đó, trong Copy to Box, chọn ô trên trang tính 6 (Ô B4 trong ví dụ này)

6. Nhấp vào OK

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Đây là kết quả,

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Đọc thêm. Cách lấy dữ liệu từ nhiều trang tính trong Excel VBA


5. Kéo dữ liệu từ một trang tính khác trong Excel với sự trợ giúp của hộp tên

Để trích xuất một ô từ trang tính Excel này sang trang tính Excel khác, bạn chỉ cần biết tên trang tính và tên ô. Sau đó, bằng cách liên kết chúng với nhau bằng một dấu chấm than, bạn có thể sao chép nó. Khi bạn cần thay đổi dữ liệu trong một trang tính, trang tính khác mà bạn đã sao chép sẽ tự động thay đổi

Giả sử chúng ta có hai trang tính có tên NameBox1 và NameBox2. Chúng tôi muốn trích xuất dữ liệu từ NameBox1 sang NameBox2

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Bây giờ, hãy làm theo các bước dưới đây

bước.  

  • Trong bất kỳ ô nào trong NameBox2 (Ô B4 trong ví dụ này), chỉ cần nhập =NameBox1. C9 >> Nhấn ENTER và bạn sẽ nhận được các giá trị từ Ô C9 trong trang tính mới của mình

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Đây là kết quả,

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Hoặc,

  • Nhập '=' vào bất kỳ ô nào từ NameBox2, sau đó nhấp vào bảng NameBox1 và chọn ô bạn cần và nhấn ENTER

Đọc thêm. Cách lấy dữ liệu từ một trang tính khác dựa trên tiêu chí trong Excel


6. Trích xuất dữ liệu từ Bảng tính Excel bằng hàm INDEX

Hàm INDEX thực hiện hành động ngược lại với hàm MATCH và phần nào hoạt động giống như hàm VLOOKUP. Bạn cần nói cho hàm biết cột và hàng dữ liệu bạn cần, sau đó nó sẽ cho bạn biết giá trị của những gì trong ô. Giả sử chúng ta có hai trang tính có tên INDEX 1 và INDEX 2. Trong sheet INDEX 2, chúng ta sẽ thiết lập Hàng và Cột không. của dữ liệu từ tờ INDEX 1

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Bây giờ hãy làm theo các bước dưới đây

bước

  • Trong ô D5, nhập công thức sau

=INDEX('INDEX 1'!B4:F12,'INDEX 2'!B5,'INDEX 2'!C5)

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

  • Bấm phím Enter

Đây là đầu ra,

Làm cách nào để trích xuất các trang tính cụ thể trong Excel?

Ghi chú

=INDEX(phạm vi dữ liệu, số hàng, [số cột])

Đây,

  • Phạm vi dữ liệu là toàn bộ bảng dữ liệu
  • Số hàng của dữ liệu không nhất thiết phải là hàng của trang tính Excel. Nếu bảng bắt đầu ở hàng 5 của trang tính, thì đó sẽ là Hàng #1.
  • Số cột của dữ liệu phụ thuộc tương tự vào Bảng. Nếu phạm vi bảng bắt đầu trên cột C, đó sẽ là cột #1.

Đọc thêm. Cách trích xuất dữ liệu từ danh sách bằng công thức Excel (5 phương pháp)


Phần kết luận

Trong hướng dẫn này, tôi đã thảo luận về 6 phương pháp dễ dàng về cách trích xuất dữ liệu từ trang tính Excel. Tôi hy vọng bạn tìm thấy bài viết này hữu ích. Bạn có thể truy cập trang web Exceldemy của chúng tôi để tìm hiểu thêm các nội dung liên quan đến Excel. Vui lòng gửi nhận xét, đề xuất hoặc truy vấn nếu bạn có bất kỳ câu hỏi nào trong phần bình luận bên dưới