Bạn có thể Importrange từ nhiều sheet không?

Nếu bạn đang làm việc hoặc cộng tác trên Google Sheets và muốn tích hợp dữ liệu giữa các bảng tính với nhau, bạn có thể sử dụng công thức IMPORTRANGE trong Google Sheets. Trước khi tiếp tục, bạn có thể muốn xem qua bài viết liên quan của chúng tôi Cách tham chiếu một trang tính khác trong Google Trang tính vì tham chiếu là một phần quan trọng khi sử dụng công thức QUAN TRỌNG

Bài viết này sẽ giải thích công thức cú pháp QUAN TRỌNG của Google Trang tính, cách nhập một dải dữ liệu cụ thể từ Google Trang tính này sang Google Trang tính khác, cách nhập dữ liệu từ một số trang tính hoặc tab vào Google Trang tính cũng như cách kết hợp hàm QUERY của Google Trang tính và

Chỉ với một vài bước đơn giản, bạn sẽ có thể tích hợp (các) dải dữ liệu giữa Google Trang tính mà không cần sử dụng phần mềm của bên thứ ba

Bạn có thể Importrange từ nhiều sheet không?

Bắt đầu với lớp ngay hôm nay

Chia sẻ các phần của Google Trang tính của bạn, theo dõi, xem xét và phê duyệt các thay đổi cũng như đồng bộ hóa dữ liệu từ các nguồn khác nhau – tất cả chỉ trong vài giây

Nếu bạn giữ dữ liệu trong Google Trang tính riêng biệt, hãy sao chép một dải dữ liệu từ bảng tính này sang bảng tính khác bằng hàm IMPORTRANGE

Ví dụ: bạn có thể theo dõi dữ liệu bán hàng hàng quý cho một sản phẩm trong một bảng tính khác nhau cho từng khu vực. Để kết hợp tất cả dữ liệu bán hàng hàng quý đó, hãy sao chép dữ liệu từ bảng tính của từng khu vực vào một bảng tính duy nhất bằng IMPORTRANGE

Sử dụng chức năng QUAN TRỌNG

  1. Trong Trang tính, hãy mở một bảng tính
  2. Trong một ô trống, hãy nhập =IMPORTRANGE
  3. Trong ngoặc đơn, hãy thêm các thông số kỹ thuật sau vào dấu ngoặc kép và phân tách bằng dấu phẩy*
    • URL của bảng tính trong Trang tính
    • Tên trang tính (tùy chọn) và phạm vi ô cần nhập

    *Ghi chú. Nếu bạn ở một quốc gia nói tiếng Tây Ban Nha, hãy sử dụng dấu chấm phẩy làm dấu phân cách thay vì dấu phẩy

  4. nhấn Enter
  5. Nhấn Cho phép truy cập để kết nối 2 bảng tính

Ví dụ

Để nhập các ô từ A1 đến C10 từ sheet 1 của bảng tính abcd123abcd123, bạn nhập. =QUAN TRỌNG("https. // tài liệu. Google. com/bảng tính/d/abcd123abcd123", "sheet1. A1. C10")

Chúng tôi có thể kết hợp nhiều trang tính trong chức năng Nhập phạm vi trong Google Trang tính và cũng có thể kiểm soát chúng với sự trợ giúp của menu thả xuống

Trong ngữ cảnh của hướng dẫn này, nhiều trang tính có thể;

  • Hai hoặc nhiều trang tính (tab) từ tệp Google Trang tính
  • Trang tính (tab) từ hai tệp Google Trang tính trở lên

Dù là trường hợp nào, trong Importrange kết hợp, các bước sẽ giống nhau để làm theo

Ngoài ra, để có quyền kiểm soát tốt hơn đối với việc nhập, tôi sẽ sử dụng menu thả xuống. Với sự trợ giúp của menu, chúng tôi có thể nhập một trong hai tệp/trang tính hoặc tất cả dưới dạng kết hợp

Điều đó có nghĩa là trong một trang tính, bạn có thể xem dữ liệu từ tất cả các tệp/trang tính riêng lẻ hoặc được kết hợp

Ví dụ: tôi có ba tệp Google Trang tính có tên là “Vùng 1”, “Vùng 2” và “Vùng 3”. Trong mỗi tệp, tôi có một tab có tên lần lượt là “Tuần 1”, “Tuần 2” và “Tuần 3”

Để tôi chỉ cho bạn cách nhập và kết hợp nhiều trang tính (tệp) này bằng chức năng Nhập khẩu trong Google Trang tính

Trong tệp thứ tư, với sự trợ giúp của menu thả xuống và công thức Importrange kết hợp, bạn có thể nhập dữ liệu từ “Vùng 1” (tên tab là “Tuần 1”), “Vùng 2” (tên tab là “Tuần

Dữ liệu trong “Vùng 1”

TênSản phẩm 1Sản phẩm 2Rosa500500David600400Jason350800

Dữ liệu trong “Vùng 2”

TênSản phẩm 1Sản phẩm 2Ben8000Jimmy600600Priscilla500500

Dữ liệu trong “Vùng 3”

TênSản phẩm 1Sản phẩm 2Anne750800Amelia800800Jenny900600

Đầu ra nhập khẩu trong tệp thứ tư được kiểm soát bởi menu thả xuống

Bạn có thể Importrange từ nhiều sheet không?

Hãy xem cách kết hợp nhiều trang tính trong Importrange trong Google Trang tính và cũng có thể điều khiển thông qua menu thả xuống như trên

Danh sách URL và Trang tính

Trước hết, hãy chuẩn bị danh sách URL và tên tab để nhập

Trong tệp thứ tư, trong đó bạn muốn nhập nhiều tệp Google Trang tính dưới dạng kết hợp hoặc riêng lẻ, hãy làm như sau

  • Nhập tên tab từ từng tệp một trong A1. Phạm vi A3 và URL tệp tương ứng của chúng trong B1. B3
  • Sau đó, trong ô A4, hãy nhập văn bản “Đã kết hợp”, sau này sẽ được sử dụng trong trình đơn thả xuống để kết hợp nhiều trang tính trong Importrange
  • Trong ô C1, nhập công thức sau
=ArrayFormula("'"&A1:A3&"'!A2:C")
Bạn có thể Importrange từ nhiều sheet không?

Công thức mảng đơn giản này có tác dụng gì?

Chúng ta có tên tab từ tất cả các trang tính trong cột A (ngoại trừ “Kết hợp”), phải không?

Nếu tên tab chứa khoảng trắng, một dấu nháy đơn sẽ được chèn vào đầu và cuối tên tab trong khi sử dụng tên đó làm tham chiếu trong công thức

Tôi đã sử dụng dấu và (tương đương nối) trong công thức mảng để nối ký tự dấu nháy đơn đã nói và dấu chấm than

Ví dụ: tên tab

=vlookup(A1,Sheet1!A1:C4,2,0)
0 có ký tự khoảng trắng. Vì vậy, hãy sử dụng nó dưới dạng
=vlookup(A1,Sheet1!A1:C4,2,0)
0, sau đó là phạm vi. Ngay cả khi không có khoảng trắng, bạn có thể chèn dấu nháy đơn như trên

Để hiểu A2 là gì. C trong công thức thì xem 3 bảng (ở đầu). Đó là phạm vi để nhập từ mỗi trang tính

Dữ liệu của tôi nằm trong phạm vi A1. C. Nhưng tôi đã sử dụng A2. C trong công thức vừa nêu để tránh hàng tiêu đề. Bởi vì khi chúng tôi kết hợp nhiều trang tính trong Importrange, chúng tôi không muốn lặp lại hàng tiêu đề

Cách kết hợp nhiều trang tính trong Importrange

Giả sử công thức trên nằm trong 'Sheet1' trong tệp thứ tư. Trong 'Sheet2' trong tệp đó, trong ô A1, hãy tạo danh sách thả xuống như bên dưới

bước

  • Mở hộp thoại Xác thực dữ liệu từ menu Dữ liệu
  • Nhập các giá trị sau (theo ảnh chụp màn hình)
Bạn có thể Importrange từ nhiều sheet không?

Vì chúng tôi không nhập các hàng tiêu đề, hãy nhập thủ công vào B1. D1 (các ô được đánh dấu màu vàng)

Liên kết thả xuống với Spreadsheet_URL và Range_String bằng Vlookup

Vlookup sau trong ô B2 sẽ sử dụng mục thả xuống, ngoại trừ “Kết hợp”, làm khóa tìm kiếm và trả về URL chính xác từ 'Sheet1'

Vlookup 1

=vlookup(A1,Sheet1!A1:C4,2,0)

Để lấy tên và phạm vi tab tương ứng, hãy sử dụng Vlookup này. Không cần nhập công thức này vào bất kỳ ô nào. Tôi sẽ nói làm thế nào để sử dụng nó

Vlookup 2

=vlookup(A1,Sheet1!A1:C4,3,0)

Theo cú pháp Importrange, chúng ta hiện có sheet_URL (Vlookup 1) và range_string (Vlookup 2)

IMPORTRANGE(spreadsheet_url, range_string)

Đây là dạng công thức trong ô B2

=importrange(vlookup(A1,Sheet1!A1:C4,2,0),vlookup(A1,Sheet1!A1:C4,3,0))

Công thức Importrange ở trên sẽ trả về dữ liệu từ “Vùng 1”, “Vùng 2” hoặc “Vùng 3” dựa trên việc lựa chọn mục menu tương ứng là “Tuần 1”, “Tuần 2” hoặc “Tuần 3”

Sau đó, làm thế nào để kết hợp nhiều trang tính, tôi. e. “Vùng 1”, “Vùng 2” và “Vùng 3”, trong Importrange trong Google Trang tính?

Để làm được điều đó, chúng ta có thể sử dụng công thức Importrange kết hợp

Kết hợp nhiều tệp Google Trang tính để nhập bằng Importrange

Chọn mục “Kết hợp” trong trình đơn thả xuống. Công thức trên sẽ trả về lỗi #N/A

Ở đây chúng ta có thể sử dụng hàm IFNA. Tìm cú pháp của chức năng này dưới đây

IFNA(value, [value_if_na_error])

Trong trường hợp này, đối số 'giá trị' là công thức Importrange ở trên. 'value_if_na_error' là công thức Importrange kết hợp nhiều trang tính sau đây (giải thích nhanh được đưa ra sau một vài dòng bên dưới)

Công thức Importrange kết hợp

=query({importrange(Sheet1!B1,Sheet1!C1);importrange(Sheet1!B2,Sheet1!C2);importrange(Sheet1!B3,Sheet1!C3)},"Select * where Col1 is not null")

Công thức cuối cùng trong ô B2 sẽ như sau

________số 8

Dưới đây là giải thích nhanh về công thức Importrange kết hợp ở trên

Viết ba công thức Importrange và phân tách chúng bằng dấu chấm phẩy. Đặt chúng bên trong dấu ngoặc nhọn. Nó giống như;

={importrange(Sheet1!B1,Sheet1!C1);importrange(Sheet1!B2,Sheet1!C2);importrange(Sheet1!B3,Sheet1!C3)}

Truy vấn bên ngoài là xóa các hàng trống

Sự kết luận

Trong ví dụ của tôi, tôi đã nhập dữ liệu từ 3 tệp Google Trang tính ở dạng kết hợp cũng như riêng lẻ. Nhưng làm cách nào để kết hợp nhiều trang tính từ một tệp trong Importrange trong Google Trang tính?

Rất đơn giản. Thay vì sử dụng các URL riêng biệt trong cột B trong 'Sheet1' (xem ảnh chụp màn hình thứ hai từ trên xuống), hãy sử dụng cùng một URL trong tất cả các hàng

Tôi có thể sử dụng Importrange cho nhiều trang tính không?

Thật không may, chúng tôi không thể chỉ định nhiều bảng tính hoặc nhiều trang tính thông qua chức năng IMPORTRANGE . Hàm này chỉ hoạt động với một phạm vi từ một nguồn duy nhất được chỉ định.

Có giới hạn cho Importrange không?

6. QUAN TRỌNG giới hạn công thức. Google Trang tính đã loại bỏ giới hạn chỉ 50 công thức QUAN TRỌNG trên mỗi sổ làm việc .

Bạn có thể liên kết hai Google Trang tính với nhau không?

Mở quy trình công việc của bạn rồi nhấp vào +Kết nối trên nút menu nổi. Trong Nguồn dữ liệu, chọn Nhiều Google Trang tính trong một thư mục . Kết nối hợp nhất sẽ lấy dữ liệu từ cùng một tab trong mọi bảng tính trong thư mục. Vì lý do này, tất cả các tab nguồn phải có cùng tên (trong ví dụ của chúng tôi. “Tiến độ nhiệm vụ”).

Sự khác biệt giữa Importrange và Importdata là gì?

IMPORTRANGE lấy một dải dữ liệu cụ thể từ một bảng tính. IMPORTDATA loại bỏ dữ liệu từ một URL và nhập nó dưới dạng. CSV hoặc. Tệp TSV vào bảng tính .