Cách dùng hàm IMPORTRANGE trong Google Sheets

Nếu bạn thao tác với Google Sheets đủ liên tục, chắc như đinh bạn sẽ cần phải lấy dữ liệu từ bảng tính này sang bảng tính khác .Hàm IMPORTRANGE trong Google Sheets sẽ giúp tất cả chúng ta liên kết dữ liệu từ những bảng tính khác nhau, để tìm kiếm dữ liệu nhanh gọn, lấy dữ liệu theo những nhu yếu hiển thị trong hàm. Như vậy bạn hoàn toàn có thể dùng hàm IMPORTRANGE để trích xuất dữ liệu, liên kết giữ liệu nhanh gọn trong các bảng dữ liệu Google Sheets .Các sử dụng hàm IMPORTRANGE trong Google Sheets cũng đơn thuần và hoàn toàn có thể phối hợp thêm với 1 số ít hàm trong Google Sheets. Bài viết dưới đây sẽ hướng dẫn bạn dùng hàm IMPORTRANGE trong Google Sheets .

Cấu trúc hàm IMPORTRANGE trong Google Sheets

Cấu trúc hàm IMPORTRANGE Google Sheets

=IMPORTRANGE(“spreadsheet_url”; “chuỗi_dải_ô”)

Trong đó :

  • Spreadsheet key: là một chuỗi dài các số và chữ cái trong URL cho một bảng tính nhất định.
  • Spreadsheet url: là đường link địa chỉ của một file bảng tính nhất định.
  • Range string: là tên chính xác của bảng tính lấy dữ liệu theo sau là ‘!’ và phạm vi của các ô muốn lấy dữ liệu.

Chúng ta sẽ lấy ví dụ với bảng dữ liệu Điểm chuẩn lớp 10-2019, với nhu yếu trích xuất dữ liệu từ ô B2 đến ô C29 trong bảng tính Page 1 .

Bảng dữ liệu Google Sheets

Bạn mở 1 bảng tính mới hoàn toàn trong Google Sheets để lấy dữ liệu của bảng tính mình cần. Đầu tiên bạn cần sao chép link của tài liệu Điểm chuẩn lớp 10-2019.

Tiếp đến tại giao diện bảng tính mới, tất cả chúng ta nhập công thức hàm như dưới đây rồi nhấn Enter .

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/19AGre5-Fvin6Z4D0bW6e4iq6yYX13kar0EIvXAVh-VQ/edit#gid=887314864"; "Page1!B2:C29")

Nhập hàm IMPORTRANGE Google Sheets

Ngay lập tức bạn sẽ thấy báo #REF!. Bạn cần nhấn vào thông báo này và nhấn Cho phép truy cập để cho phép hàm IMPORTRANGE truy cập dữ liệu từ trang tính khác.

Cho phép hàm IMPORTRANGE truy cập Google Sheets

Kết quả dữ liệu từ trang tính bạn chọn đã hiển thị ở trang tính khác như hình dưới đây .

Kết quả hàm IMPORTRANGE truy cập Google Sheets

Cách sử dụng hàm IMPORTRANGE trong Google Sheets

1. Chỉ với hai đối số, việc sử dụng hàm IMPORTRANGE thường khá đơn thuần. Giả sử bạn có một bảng tính và bạn muốn nhập bảng vào một bảng tính mới .2. Nhấp vào URL trong thanh địa chỉ ở đầu trình duyệt và sao chép nó. Ngoài ra, bạn hoàn toàn có thể chỉ sao chép key bảng tính từ trong URL .Bạn có thể nhập bất kỳ phạm vi ô nào từ một bảng tính như thế này sang một bảng tính khác bằng cách sao chép URL hoặc key bảng tínhBạn có thể nhập bất kỳ phạm vi ô nào từ một bảng tính như thế này sang một bảng tính khác bằng cách sao chép URL hoặc key bảng tính

3. Trong bảng tính mới, nhập “=IMPORTRANGE(“ – không có dấu ngoặc kép.

4. Dán URL và thêm dấu ngoặc kép ( ” ) .

5. Nhập dấu phẩy, thêm dấu ngoặc kép (“) và nhập phạm vi ô bạn muốn đưa vào. Nó sẽ giống như sau: “Sheet1!B1:C6”. Ở đây chỉ định rằng ví dụ muốn bảng tính có tên “Sheet1” và muốn các ô từ B1 đến C6.

6. Thêm dấu ngoặc đóng và nhấn Enter.

7. Hàm hoàn hảo sẽ trông giống như sau :

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1Zoq0M0RG-RLYZ9HjOf01ff9eSPIYY3s/edit#gid=1027643093", "Sheet2!A1:C12")

Ví dụ này sử dụng key bảng tính thay vì URL đầy đủVí dụ này sử dụng key bảng tính thay vì URL đầy đủ

8. Tuy nhiên, bạn có thể nhận thấy rằng dữ liệu không được nhập – có lỗi #REF! trong ô thay thế. Nhấp vào ô này và bạn sẽ thấy thông báo rằng bạn cần kết nối các trang tính. Nhấp vào “Allow access” và sau đó, dữ liệu sẽ xuất hiện. Bạn sẽ chỉ cần thực hiện việc này một lần cho mỗi bảng tính mà bạn nhập dữ liệu từ đó.

Bạn chỉ cần cho phép truy cập vào bảng tính một lầnBạn chỉ cần cho phép truy cập vào bảng tính một lần

Cách dùng hàm IMPORTRANGE với hàm QUERY

Khi tích hợp hàm IMPORTRANGE với hàm QUERY thì bạn hoàn toàn có thể lấy dữ liệu đúng chuẩn theo điều kiện kèm theo cần trích xuất .Chúng ta sẽ khoanh vùng dữ liệu từ từ ô B2 đến ô C29 trong bảng tính Page 1 và chỉ lấy cột NV1. Bạn nhập công thức như dưới đây rồi nhấn Enter .

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/19AGre5-Fvin6Z4D0bW6e4iq6yYX13kar0EIvXAVh-VQ/edit#gid=576960759";"Page1!B2:C29");"SELECT Col2") 

Hàm IMPORTRANGE với hàm QUERY Google Sheets

Kết quả sẽ chỉ hiển thị cột điểm NV1 .

Hàm QUERY có điều kiện Google Sheets

Hoặc bạn cũng hoàn toàn có thể lấy giá trị điểm của những trường có điểm NV1 < 40 ví dụ điển hình .Chúng ta nhập công thức hàm như bên dưới rồi nhấn Enter .

=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/19AGre5-Fvin6Z4D0bW6e4iq6yYX13kar0EIvXAVh-VQ/edit#gid=576960759";"Page1!B2:C29");"Sect Col1 where Col2 <40") 

Hàm QUERY thêm điều kiện Google Sheets

Kết quả sẽ hiển thị tên các trường có điểm NV1 thấp hơn 40 điểm .

Kết quả kèm điều kiện Google Sheets

Ví dụ về cách sử dụng hàm IMPORTRANGE trong Google Sheets

Sử dụng IMPORTRANGE bằng URL hoặc Spreadsheet Keys

Giả sử bạn có nhiều trang tính Google Sheets khác nhau chứa điểm kiểm tra của các học sinh ở những môn học khác nhau (ví dụ, một trang tính cho điểm môn Toán và một trang tính cho điểm Tiếng Anh, v.v...).

Nếu bạn muốn phối hợp toàn bộ các sheet này và có dữ liệu trong cùng một sheet, bạn hoàn toàn có thể sử dụng hàm IMPORTRANGE .

Bước 1: Trước khi sử dụng công thức, bạn cần lấy URL của Google Sheets mà bạn muốn nhập dữ liệu. Bạn có thể tìm thấy URL đó trong thanh địa chỉ của trình duyệt khi tài liệu Google Sheets đó được mở.

Sao chép URLSao chép URLNgoài ra, bạn cũng hoàn toàn có thể sao chép key ngắn từ URL thay vì URL vừa đủ ( như hình bên dưới ). Hướng dẫn này sẽ sử dụng key ngắn trong công thức .Key ngắnKey ngắn

Bước 2: Nhập hàm và dán URL hoặc key ngắn để thêm đối số đầu tiên vào cú pháp.

Bước 3: Nhập dấu phẩy và chỉ định phạm vi để nhập.

Dưới đây là công thức IMPORTRANGE của Google Sheets sẽ được cho phép bạn nhập tên của học viên và điểm số của chúng vào trang tính hiện tại bằng cách sử dụng key ngắn từ URL trên :

=IMPORTRANGE("1G_XEiSnUu0o8kmbkNVlQgTIjoE5lGqErRK3TlNfR1oI","'Math Score'!A2:B10")

Lưu ý rằng đối số thứ hai của công thức này là " ' Math Score ’ ! A2 : B10 ". Trong đối số này, bạn cần chỉ định tên trang tính cũng như khoanh vùng phạm vi ( được đặt trong dấu ngoặc kép ) .

Bước 4: Khi nhập công thức này lần đầu tiên, bạn sẽ thấy lỗi #REF! trong trang tính. Khi di chuột qua ô, bạn sẽ thấy lời nhắc yêu cầu bạn cho phép truy cập "Allow access".

Yêu cầu cho phép truy cậpYêu cầu cho phép truy cậpNhấp vào nút màu xanh và nó sẽ phân phối cho bạn hiệu quả. Lưu ý rằng điều này chỉ xảy ra một lần cho một URL. Khi bạn đã được cho phép truy vấn, nhu yếu sẽ không lặp lại .Kết quả của hàm IMPORTRANGE trong Google SheetsKết quả của hàm IMPORTRANGE trong Google SheetsĐiều này hoàn toàn có thể hữu dụng nếu bạn phải lấy dữ liệu từ nhiều trang tính. Ví dụ, trong trường hợp này, bạn hoàn toàn có thể lấy điểm của toàn bộ các môn học từ những Google Sheets khác nhau vào một trang tính duy nhất .

Sử dụng hàm IMPORTRANGE với Named Range

Nếu phải nhập khoanh vùng phạm vi từ nhiều nguồn, bạn sẽ dễ bị nhầm lẫn. Tuy nhiên, bạn hoàn toàn có thể đặt tên cho các khoanh vùng phạm vi để mọi thứ thuận tiện hơn một chút ít. Chỉ cần làm theo quá trình này :

Bước 1: Trong trang tính mà bạn muốn nhập từ đó, hãy bôi đen dải ô và nhấp chuột phải vào dải ô đó, đồng thời điều hướng đến More cell actions > Define named range.

Ví dụ về Named RangeVí dụ về Named Range

Bước 2: Trong menu pop-up, hãy đặt tên cho phạm vi.

Menu để đặt tên cho phạm viMenu để đặt tên cho phạm vi

Bước 3: Trong trang tính mới, hãy sử dụng hàm IMPORTRANGE của Google Sheets với dải ô được đặt tên là range_string. Trong ví dụ, lệnh sẽ như sau:

=IMPORTRANGE("1G_XEiSnUu0o8kmbkNVlQgTIjoE5lGqErRK3TlNfR1oI","'NamedRange1")

Bước 4: Nhấn Enter, sau đó click vào lỗi #REF và nhấn Allow Access.

Một số lưu ý và mẹo sử dụng hàm IMPORTRANGE trong Google Sheets

Sau khi các trang tính được liên kết ( vì bạn đã được cho phép truy vấn vào lần tiên phong sử dụng công thức ), mọi update được triển khai trong bất kể trang tính nào sẽ tự động hóa được phản ánh dưới dạng tác dụng của công thức. Ví dụ bạn sửa điểm của học viên thì nó sẽ tự động hóa đổi khác ở sheet có công thức .Khi sử dụng công thức IMPORT RANGE, hãy bảo vệ có đủ các ô trống để chứa tác dụng. Nếu bạn có 1 số ít dữ liệu trong một ô trùng với ô thiết yếu cho hiệu quả công thức, thì công thức sẽ trả về lỗi. Tuy nhiên, nó giúp xác lập lỗi bằng cách cho bạn biết sự cố khi bạn di chuột qua ô .Lỗi trong ô khi sử dụng hàm IMPORTRANGE trên Google SheetsLỗi trong ô khi sử dụng hàm IMPORTRANGE trên Google SheetsNếu bạn đang nhập dữ liệu từ nhiều trang tính, điều này hoàn toàn có thể hơi khó hiểu. Đó là một chiêu thức hay để tạo các Named Range trong trang nguồn và sau đó sử dụng khoanh vùng phạm vi được đặt tên .Nếu bạn muốn dữ liệu đó sẽ được thêm vào trang nguồn, thay vì kéo một khoanh vùng phạm vi đơn cử, hãy kéo hàng loạt cột. Thao tác này sẽ lấy dữ liệu từ hàng loạt cột A và B. Bây giờ, nếu bạn thêm nhiều dữ liệu hơn vào trang nguồn, nó sẽ tự động hóa được update trong trang đích .

Câu hỏi thường gặp về hàm IMPORTRANGE trong Google Sheets

Làm cách nào để sử dụng hàm IMPORTRANGE trong Google Sheets?

1. Tìm URL từ thanh địa chỉ trình duyệt của bạn để nhập

2. Nhập =IMPORTRANGE( vào một ô trống và dán URL bên trong dấu ngoặc kép

3. Nhập dấu phẩy, sau đó chỉ định phạm vi bên trong dấu ngoặc kép, ví dụ: “Sheet2!B6:C18" và nhấn Enter

4. Nhấp vào lỗi #REF và nhấn vào Allow Access.

Hàm IMPORTRANGE trong Google Sheets là gì?

IMPORTRANGE là hàm được cho phép bạn chuyển dữ liệu từ bảng tính này sang bảng tính khác mà không cần phải nhập thủ công bằng tay. Sử dụng hàm này tốt hơn là sao chép dán vì nó tự động hóa update .

Hàm IMPORTRANGE có tự động cập nhật Google Sheets không?

Có, bất kể biến hóa nào được triển khai so với trang tính khởi đầu cũng sẽ biến hóa trong dữ liệu đã nhập .

Có giới hạn về hàm IMPORTRANGE trong Google Sheets không?

Có, hoàn toàn có thể có tối đa 50 công thức tìm hiểu thêm chéo workbook .

Làm cách nào để lọc hàm IMPORTRANGE trong Google Sheets?

Bạn nên sử dụng hàm QUERY để lọc thông tin từ dữ liệu đã nhập .

Làm cách nào để sử dụng nhiều hàm IMPORTRANGE trong Google Sheets?

Thực hiện theo quy trình tiến độ chuẩn để nhập một dải ô, nhưng hãy bảo vệ rằng mỗi lần bạn sử dụng hàm IMPORTRANGE, sẽ có đủ khoảng trống trong trang tính để hiển thị dữ liệu .

Bạn có thể sử dụng hàm IMPORTRANGE có định dạng không?

Không, bạn chỉ hoàn toàn có thể nhập chính dữ liệu đó .

Cách dùng hàm IMPORTRANGE trong Google Sheets

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay