Bài viết này sẽ hướng dẫn các bạn cách tổng hợp dữ liệu từ nhiều Sheet thành một. Show
Tham chiếu các ô trong Google Sheet để lấy dữ liệu từ một tab khácBạn có thể kéo toàn bộ bảng vào một file bằng cách tham chiếu các ô có dữ liệu từ các sheet khác. Điều này sẽ thực hiện nếu bạn cần hợp nhất hai hoặc nhiều sheet trong một Sheet Google. Để hợp nhất
nhiều Sheet Google thành một, hãy chuyển ngay sang phương pháp tiếp theo .
Lưu ý: Nếu có khoảng trắng trong tên Sheet của bạn, bạn phải đặt nó trong dấu ngoặc kép như sau: Điều này ngay lập tức sao chép bất cứ thứ gì nằm trong ô đó: Lưu ý: Sử dụng tham chiếu ô tương đối để nó tự thay đổi khi được sao chép sang các ô khác. Nếu không, nó sẽ trả về dữ liệu không chính xác.
Mặc dù đây có lẽ là cách đầu tiên bạn có thể nghĩ đến để lấy dữ liệu từ một tab khác, nhưng nó không phải là cách nhanh chóng và thanh lịch nhất. May mắn thay, Google đã chuẩn bị các công cụ khác đặc biệt cho mục đích này. Sao chép các tab vào một SheetMột trong những cách tiêu chuẩn là sao chép các tab quan tâm vào một sheet:
Bạn có thể nhấn OK và tiếp tục với Sheet hiện tại hoặc nhấp vào liên kết có tên là Open spreadsheet. Nó sẽ ngay lập tức đưa bạn đến một Sheet khác với Sheet đầu tiên đã có ở đó: Export/import sheets
File sẽ được tải xuống máy tính của bạn. Sau đó, mở một Sheet khác – Sheet mà bạn muốn thêm Sheet vào. Nhấn Select a file from your device và tìm sheet bạn vừa tải xuống.
Trong số các cài đặt khác, vui lòng chỉ định dấu phân tách và chuyển đổi văn bản thành số, ngày tháng và công thức.
Nhưng vì đây là file .csv mà bạn cần nhập, bảng thứ hai vẫn được format theo cách chuẩn. Bạn sẽ phải dành một chút thời gian để format nó khi bạn cần. Google Sheet có chức năng kết hợp dữ liệu từ nhiều SheetTất nhiên, sẽ không phải là Google nếu nó không có chức năng hợp nhất dữ liệu trong Google Sheet. =IMPORTRANGE(spreadsheet_url, range_string) Spreadheet_url: không gì khác ngoài liên kết đến Sheet từ nơi bạn cần lấy dữ liệu. Nó phải luôn được đặt giữa dấu ngoặc kép. range_string: là viết tắt của những ô cụ thể mà bạn cần đưa vào Sheet hiện tại của mình.
Đảm bảo rằng bạn có ít nhất quyền truy cập xem file đó.
Bạn sẽ cần URL này ngay cả khi bạn định kết hợp các sheet từ cùng một file. Quay lại Sheet mà bạn muốn thêm thông tin, nhập IMPORTRANGE vào vị trí bảng sẽ xuất hiện và chèn liên kết làm đối số đầu tiên. Sau đó, tách nó khỏi phần tiếp theo bằng dấu phẩy: Hãy nhớ rằng liên kết phải được bao quanh bởi dấu ngoặc kép.
Cũng bao gồm đối số thứ hai trong dấu ngoặc
kép:
Nhấp vào ô có lỗi và nhấn vào dấu nhắc Allow access màu xanh lam đó : Bằng cách cho phép truy cập, bạn cho sheet biết rằng bạn không ngại bất kỳ cộng tác viên hiện có hoặc tiềm năng nào trên Sheet này đang truy cập dữ liệu từ file khác.
Hàm IMPORTRANGE không kéo format của các ô, chỉ kéo các giá trị. Bạn sẽ cần phải áp dụng format theo cách thủ công sau đó. Nếu các bảng khá lớn, chỉ cần cho phép một thời gian để công thức kéo tất cả các bản
ghi. Google Sheet QUERY để nhập phạm vi từ nhiều SheetHàm QUERY rất linh hoạt có thể được sử dụng trong Sheet Google để kết hợp dữ liệu từ nhiều Sheet. Trong ví dụ hợp nhất ba Sheet khác nhau của Google: Winter 2019, Spring 2019, và Summer 2019. Chúng chứa tên của tất cả nhân viên xuất xuất nhất trong công việc trong các tháng khác nhau. Chuyển đến Sheet đầu tiên – Winter 2019 – và sử dụng hàm QUERY ngay dưới bảng hiện có: =QUERY({‘Spring 2019′!A2:D7;’Summer 2019′!A2:D7},”select * where Col1 <>””)mer 2019’!A2:D7},”select * where Col1 <>””) Trong đó: {‘Spring 2019′!A2:D7;’Summer 2019’!A2:D7} –
là tất cả các Sheet và phạm vi cần nhập. Tách các phạm vi bằng dấu chấm phẩy để lấy dữ liệu từ các tab khác nhau xuống dưới một tab khác. Sử dụng dấu phẩy để thay thế chúng được nhập cạnh nhau. Hãy sử dụng dãy vô hạn như A2: D . select * where Col1 <>” – Yêu cầu công thức chỉ nhập tất cả các bản ghi (select *) nếu các ô trong cột đầu tiên của bảng (trong đó Col1) không trống (<> ”). Bạn có thể sử dụng một cặp dấu ngoặc kép để chỉ ra những chỗ trống. Sử dụng <>” vì cột chứa văn bản. Nếu cột của bạn chứa kiểu dữ liệu khác (ví dụ: ngày hoặc giờ,…), bạn cần sử dụng is not null thay vào đó: “select *, trong đó “select * where Col1 is not null” Kết quả là, hai bảng từ các trang khác đã được hợp nhất thành một bảng dưới một bảng khác: Nếu bạn muốn sử dụng Google Sheets QUERY để nhập phạm vi từ nhiều Sheet, bạn
sẽ phải triển khai hàm IMPORTRANGE. Đây là công thức để lấy dữ liệu của bạn từ các tài liệu khác: Bạn sử dụng các khóa từ URL thay vì toàn bộ liên kết trong công thức đủ dài này. 2 cách nhanh nhất để hợp nhất nhiều Sheet của GoogleKết hợp tiện ích bổ sung SheetTiện ích bổ sung đặc biệt đầu tiên Kết hợp Sheet được thiết kế với một mục đích duy nhất là nhập dữ liệu từ nhiều Sheet của Google. Nó đủ thông minh để nhận ra các cột giống nhau trong các Sheet khác nhau và tập hợp dữ liệu lại với nhau cho phù hợp nếu bạn cần. Tất cả những gì bạn phải làm là:
Như một công thức. Đánh dấu hộp kiểm có tên Use a formula to combine sheets nếu bạn muốn có một sheet chính sẽ tự động thay đổi dựa trên nội dung ban đầu của bạn. Mặc dù bạn sẽ không thể chỉnh sửa bảng kết quả, nhưng công thức của nó sẽ luôn được liên kết với các sheet nguồn: chỉnh sửa một ô hoặc thêm hay xóa toàn bộ các hàng ở đó và sheet chính sẽ được thay đổi tương ứng. Như các giá trị. Nếu việc chỉnh sửa bảng kết quả theo cách thủ công là quan trọng hơn, hãy bỏ qua tùy chọn
trên và tất cả dữ liệu sẽ được kết hợp dưới dạng giá trị. Nối các bản ghi từ các cột giống nhau thành một cột Giữ nguyên format Thêm một dòng trống giữa các phạm vi khác nhau để nhận thấy chúng ngay lập tức
Dưới đây là minh họa nhanh về cách kết hợp ba bảng nhỏ của mình với tiện ích bổ sung: Tất nhiên, các bảng của bạn có thể lớn hơn nhiều và bạn có thể hợp nhất nhiều Sheet khác nhau miễn là Sheet kết quả không vượt quá giới hạn 5M cho các ô. Tiện ích bổ sung hợp nhất SheetHợp nhất Sheet là một bổ sung tương đối mới cho các tiện ích bổ sung. Sự khác biệt chính của nó so với công cụ đã nói ở trên là khả năng thêm dữ liệu trong các cột trong Google Sheet (hoặc hàng hoặc ô đơn, cho vấn đề đó). Hợp nhất Sheet cũng nhận ra các tiêu đề chung trong tất cả các Sheet của Google để tham gia, ngay cả khi chúng nằm ở cột ngoài cùng bên trái hoặc hàng đầu tiên. Luôn có một tùy chọn để hợp nhất các Sheet của Google và tính toán các ô dựa trên vị trí của chúng trong bảng.
|