Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Nếu bạn có một danh sách dài các đơn đặt hàng trên trang tính Excel, làm cách nào bạn có thể gửi đơn đặt hàng của một đại diện bán hàng sang một trang tính khác? . Bạn cũng sẽ sử dụng giải pháp đó hay giải pháp nào khác?

Nút Bộ lọc Nâng cao

Các bộ lọc nâng cao là một trong những tính năng được đánh giá thấp và ít được sử dụng nhất của Excel và chúng tôi có thể đổ lỗi cho Dải băng Excel vì điều đó

Đây là bằng chứng. Nếu bạn chưa biết Bộ lọc nâng cao tuyệt vời như thế nào, bạn có nhấp vào nút “Nâng cao” đó trên tab Dữ liệu của Ribbon không?

“Ooooh – Tùy chọn lọc bằng các tiêu chí phức tạp. Hãy để tôi thử điều đó. ”

Không ai nói, bao giờ

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Hộp thoại Bộ lọc Nâng cao

Đối với một số ít người dùng Excel ưa mạo hiểm NÊN nhấp vào nút Nâng cao đó, thì đây là “kho báu” ẩn mà họ khám phá ra – một hộp thoại nhỏ, khó hiểu và lỗi thời

Hầu hết mọi người sẽ nhấp vào X ở góc trên cùng bên phải và không bao giờ quay lại đó nữa

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Tại sao phải bận tâm với các bộ lọc nâng cao?

Vì Bộ lọc nâng cao trông rất khó hiểu và phức tạp, tại sao bạn phải học cách sử dụng chúng?

Điều tốt nhất về Bộ lọc nâng cao là chúng có thể

  • gửi dữ liệu một cách kỳ diệu đến một trang tính khác
  • dựa trên tiêu chí đơn giản hay phức tạp
  • không sử dụng macro

Cài đặt bộ lọc nâng cao để gửi dữ liệu

Dưới đây là ví dụ về cài đặt bộ lọc mà bạn sẽ nhập, để gửi dữ liệu đến một trang tính khác, nếu tên khách hàng là MegaMart

Với các cài đặt trong ảnh chụp màn hình bên dưới, bộ lọc sẽ

  • Gửi một bản sao của dữ liệu
  • từ Bảng 1
  • đến trang tính có tên Dữ liệu đã lọc, bắt đầu từ ô A1
  • dựa trên các tiêu chí trong ô F1. F2

Trong phạm vi tiêu chí

  • Ô F1 có tiêu đề cột từ Bảng 1 – Khách hàng
  • Ô F2 có tên khách hàng – MegaMart

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Danh sách các bản ghi duy nhất

Điều tốt thứ hai về Bộ lọc nâng cao là chúng có thể tạo danh sách các bản ghi duy nhất, sử dụng một cột hoặc nhiều cột

Dưới đây là ví dụ về cài đặt bộ lọc mà bạn sẽ nhập để gửi danh sách tên khách hàng duy nhất đến một trang tính khác

Với các cài đặt trong ảnh chụp màn hình bên dưới, bộ lọc sẽ

  • Gửi một bản sao của dữ liệu
  • từ cột Khách hàng của Bảng 1
  • đến trang tính có tên Dữ liệu đã lọc, bắt đầu từ ô A1
  • KHÔNG có tiêu chí
  • chỉ gửi các bản ghi duy nhất

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Macro bộ lọc nâng cao

Các bộ lọc nâng cao cũng hoạt động tốt với macro và chúng rất nhanh. Có các tệp mẫu trên trang Bối cảnh của tôi mà bạn có thể kiểm tra để xem Bộ lọc nâng cao nhanh như thế nào

Một tệp mẫu – 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

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Macro bộ lọc linh hoạt

Đây là ảnh chụp màn hình từ tệp mẫu Gửi Danh sách tới Trang tính (Linh hoạt). Khi bạn chạy macro trong sổ làm việc này, nó sẽ nhắc bạn nhập tên cột. Bạn có thể chọn một cột khác nhau mỗi lần để tạo bất kỳ trích xuất dữ liệu nào bạn cần

Tôi đã nhập "khu vực" và macro đã chạy hai Bộ lọc nâng cao

  1. Đã tạo một danh sách duy nhất các khu vực
  2. Đã gửi dữ liệu của từng khu vực đến một trang tính mới, được đặt tên cho khu vực đó

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Thử bộ lọc nâng cao

Nếu bạn chưa dùng thử Bộ lọc nâng cao, tôi hy vọng bạn sẽ cho họ cơ hội. Có các bước cơ bản và video trên trang Giới thiệu bộ lọc nâng cao của tôi

Nếu bạn đã sẵn sàng dùng thử macro, hãy lấy các tệp mẫu trên trang Macro Bộ lọc Nâng cao và xem Bộ lọc Nâng cao trích xuất dữ liệu nhanh và hiệu quả như thế nào

Băng hình. Gửi dữ liệu đến các trang tính khác nhau

Với bộ lọc nâng cao, bạn có thể trích xuất dữ liệu sang một trang tính khác. Xem video này để biết các bước

Nếu bảng tính Excel của bạn có nhiều dữ liệu, hãy cân nhắc sử dụng các trang tính khác nhau để sắp xếp chúng. Để lấy dữ liệu từ một trang tính khác trong Excel, hãy làm theo hướng dẫn này

Excel không chỉ cho phép bạn làm việc trong một bảng tính—bạn có thể tạo nhiều trang tính trong cùng một tệp. Điều này hữu ích nếu bạn muốn tách biệt dữ liệu của mình. Ví dụ: nếu bạn đang điều hành một doanh nghiệp, bạn có thể quyết định có thông tin bán hàng cho mỗi tháng trên các trang tính riêng biệt

Tuy nhiên, nếu bạn muốn sử dụng một số dữ liệu từ trang tính này sang trang tính khác thì sao? . Nếu bạn thay đổi bất kỳ dữ liệu gốc nào, thì dữ liệu bạn đã sao chép sẽ không được cập nhật

Tin tốt là không quá khó để sử dụng dữ liệu từ trang tính này sang trang tính khác. Đây là cách kéo dữ liệu từ một trang tính khác trong Excel

Cách kéo dữ liệu từ một trang tính khác trong Excel bằng tham chiếu ô

Bạn có thể kéo dữ liệu từ trang tính Excel này sang trang tính Excel khác bằng cách sử dụng các tham chiếu ô có liên quan. Đây là một cách đơn giản để lấy dữ liệu từ sheet này sang sheet khác

Để lấy dữ liệu từ một trang tính khác bằng cách sử dụng tham chiếu ô trong Excel

  1. Nhấp vào ô mà bạn muốn dữ liệu được kéo xuất hiện
  2. Nhập = (dấu bằng) theo sau là tên của trang tính bạn muốn lấy dữ liệu từ đó. Nếu tên của trang tính nhiều hơn một từ, hãy đặt tên trang tính trong dấu nháy đơn
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  3. Loại. theo sau là tham chiếu ô của ô bạn muốn kéo
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  4. nhấn nút Enter
  5. Giá trị từ trang tính khác của bạn bây giờ sẽ xuất hiện trong ô
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  6. Nếu bạn muốn kéo qua nhiều giá trị hơn, hãy chọn ô và giữ hình vuông nhỏ ở góc dưới cùng bên phải của ô
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  7. Kéo xuống để lấp đầy các ô còn lại
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Có một phương pháp thay thế giúp bạn không phải nhập tham chiếu ô theo cách thủ công

Để lấy dữ liệu từ một ô khác mà không cần nhập tham chiếu ô theo cách thủ công

  1. Nhấp vào ô mà bạn muốn dữ liệu được kéo xuất hiện
  2. Nhập = (dấu bằng) rồi mở trang tính mà bạn muốn lấy dữ liệu từ đó
  3. Bấm vào ô chứa dữ liệu mà bạn muốn kéo qua. Bạn sẽ thấy công thức thay đổi để bao gồm tham chiếu đến ô này
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  4. Nhấn Enter và dữ liệu sẽ được kéo vào ô của bạn
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Cách kéo dữ liệu từ một trang tính khác trong Excel bằng VLOOKUP

Phương pháp trên hoạt động tốt nếu bạn không định làm gì nhiều với dữ liệu của mình và chỉ muốn đưa nó vào một trang tính mới. Tuy nhiên, có một số vấn đề nếu bạn bắt đầu thao tác dữ liệu

Ví dụ: nếu bạn sắp xếp dữ liệu trong bảng Doanh số tháng 7, tên của nhóm bán hàng cũng sẽ được sắp xếp lại

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Tuy nhiên, trong bảng Tổng kết bán hàng, chỉ dữ liệu được kéo sẽ thay đổi thứ tự. Các cột khác sẽ được giữ nguyên, nghĩa là doanh số không còn được căn chỉnh với đúng nhân viên bán hàng

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?

Bạn có thể khắc phục những sự cố này bằng cách sử dụng hàm VLOOKUP trong Excel. Thay vì lấy một giá trị trực tiếp từ một ô, hàm này lấy một giá trị từ một bảng nằm trong cùng một hàng dưới dạng mã định danh duy nhất, chẳng hạn như tên trong dữ liệu mẫu của chúng tôi. Điều đó có nghĩa là ngay cả khi thứ tự của dữ liệu ban đầu thay đổi, dữ liệu được kéo sẽ luôn giữ nguyên

Để sử dụng VLOOKUP để lấy dữ liệu từ một trang tính khác trong Excel

  1. Nhấp vào ô mà bạn muốn dữ liệu được kéo xuất hiện
  2. Nhập =VLOOKUP( sau đó nhấp vào ô bên trái. Đây sẽ là tham chiếu mà hàm VLOOKUP sẽ tìm kiếm
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  3. Nhập dấu phẩy, rồi bấm vào trang tính mà bạn muốn lấy dữ liệu từ đó. Nhấp và kéo qua hai cột chứa dữ liệu của bạn
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  4. Nhập một dấu phẩy khác, rồi nhập số của cột chứa dữ liệu bạn muốn kéo qua. Trong trường hợp này, đó là cột thứ hai, vì vậy chúng tôi sẽ nhập 2
  5. Nhập một dấu phẩy khác, rồi SAI, sau đó là dấu ngoặc đóng cuối cùng để hoàn thành công thức của bạn. Điều này đảm bảo rằng chức năng tìm kiếm một kết quả khớp chính xác để bạn tham khảo
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  6. Nhấn nút Enter. Dữ liệu của bạn bây giờ sẽ xuất hiện trong ô của bạn
  7. Nếu bạn muốn kéo qua nhiều giá trị hơn, hãy chọn ô và nhấp và giữ vào hình vuông nhỏ ở góc dưới cùng bên phải của ô
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  8. Kéo xuống để lấp đầy các ô còn lại
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
    Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel dựa trên tiêu chí?
  9. Bây giờ nếu bạn sắp xếp dữ liệu gốc, dữ liệu kéo của bạn sẽ không thay đổi, vì nó luôn tìm kiếm dữ liệu được liên kết với từng tên riêng lẻ

Lưu ý rằng để phương thức này hoạt động, các mã định danh duy nhất (trong trường hợp này là tên) phải nằm trong cột đầu tiên của dải ô mà bạn chọn

Làm cho Excel làm việc cho bạn

Có hàng trăm hàm Excel có thể giúp bạn giải quyết rất nhiều công việc và giúp bạn thực hiện mọi việc một cách nhanh chóng và dễ dàng. Biết cách lấy dữ liệu từ một trang tính khác trong Excel có nghĩa là bạn có thể nói lời tạm biệt với việc sao chép và dán vô tận

Các chức năng có những hạn chế của chúng, tuy nhiên. Như đã đề cập, phương pháp này sẽ chỉ hoạt động nếu dữ liệu nhận dạng của bạn nằm trong cột đầu tiên. Nếu dữ liệu của bạn phức tạp hơn, bạn sẽ cần xem xét sử dụng các hàm khác như INDEX và MATCH

Tuy nhiên, VLOOKUP là một nơi tốt để bắt đầu. Nếu gặp sự cố với VLOOKUP, bạn có thể khắc phục lỗi VLOOKUP trong Excel

Cách dễ nhất để lấy dữ liệu từ nhiều trang tính trong Excel là gì?

Trên tab Dữ liệu, bên dưới Công cụ, bấm Hợp nhất. Trong hộp Hàm, hãy bấm vào hàm mà bạn muốn Excel sử dụng để hợp nhất dữ liệu. Trong mỗi trang nguồn, hãy chọn dữ liệu của bạn rồi bấm vào Thêm. Đường dẫn tệp được nhập trong Tất cả tài liệu tham khảo

Làm cách nào để lấy dữ liệu từ nhiều trang tính trong Excel bằng VLOOKUP?

Cách sử dụng công thức để Vlookup trên các trang tính .
Viết ra tất cả các tên bảng tra cứu ở đâu đó trong sổ làm việc của bạn và đặt tên cho phạm vi đó (trong trường hợp của chúng tôi là Lookup_sheets)
Điều chỉnh công thức chung cho dữ liệu của bạn. .
Nhập công thức vào ô trên cùng (B2 trong ví dụ này) và nhấn Ctrl + Shift + Enter để hoàn thành