Gộp dữ liệu nhiều files Google Sheets với hàm Query và ImportRange

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Gộp dữ liệu nhiều files Google Sheets với hàm Query và ImportRange
    Khoá học Google Sheets cơ bản: hocexcel.onlin...
    Khoá học Excel: bit.ly/ex101_dt...
    Khoá học VBA: bit.ly/vba101_d...
    XEM THÊM
    Tự học lập trình Python cơ bản:
    • Python cơ bản 01 Cài đ...
    Tự học Google Sheet / Google Trang tính
    • Tạo Data Validation t...
    Tự học JavaScript cơ bản:
    • 01 Bắt đầu với l...
    Tự học Excel Online cơ bản đến nâng cao:
    • Học Excel cơ bản | 01 ...
    Tự học lập trình VBA cơ bản đến nâng cao:
    • Bắt đầu với Macro - VB...
    Tự học lập trình Google Apps Script:
    • 01 Khai báo biến, l...
    ▷ Theo dõi Facebook cá nhân: kuldokk
    ▷ LinkedIn: / ducthanhnguyen
    ▷ Video được cung cấp miễn phí bởi hocexcel.online
    ▷ Blog cá nhân: blog.hocexcel....
    ▷ Facebook Group: bit.ly/heoFBG

ความคิดเห็น • 96

  • @phuongnguyen-me6zx
    @phuongnguyen-me6zx ปีที่แล้ว +1

    Dạ thầy cho em hỏi e gộp 2 sheet từ 2 file khác nhau vào 1 file tổng. Ở các file con thì giá trị số vẫn hiểu là số và đếm được. Nhưng đến file tổng thì các gtri số đều bị định dạng mặc định và ko đếm được nữa. Khắc phục như nào vậy ạ?

    • @HocExcelOnline
      @HocExcelOnline  ปีที่แล้ว

      Cái này mình sẽ cần dùng Google apps script để có thể chuyển kiểu theo ý muốn của mình nhé.
      Tên khoá học: Làm việc năng suất hơn, tự động hóa công việc với Google Apps Script
      Link thông tin và đăng ký: blog.hocexcel.online/khoa-hoc/lam-viec-nang-suat-hon-tu-dong-hoa-cong-viec-voi-google-apps-script

    • @phuongnguyen-me6zx
      @phuongnguyen-me6zx ปีที่แล้ว

      @@HocExcelOnline dạ em cảm ơn ạ

  • @lantran1601
    @lantran1601 3 ปีที่แล้ว +2

    Gộp dữ liệu vậy, khi sheet1 và sheet2 có thêm dữ liệu thì sheet gộp dữ liệu có tự động nhảy về không ạ?

  • @ngochieuinvestment
    @ngochieuinvestment ปีที่แล้ว

    em làm theo anh hướng dẫn nhưng kết quả trả về chỉ ra kết quả của câu lệnh importrange đứng đầu tiên thôi ạ, anh xem giúp em với ạ !

  • @kickfitsportvietnam8501
    @kickfitsportvietnam8501 ปีที่แล้ว

    Em hỏi 1 chút ạ.
    Dù em là chủ sở hữu trang tính, nhưng thi tạo hàm, hàm vẫn báo là bạn không có quyền truy cập trang, thì mình fix lỗi ra sao ạ

  • @YenCao-iq7tc
    @YenCao-iq7tc ปีที่แล้ว

    =query({importrange("Link";"SHR report!A1:AI1000");importrange("Link";"SHR report!A12:AI1000")};"select * where Col1 is not null") Check giúp mình công thức này bị sai ở đâu với

  • @inhhien1248
    @inhhien1248 4 ปีที่แล้ว +1

    Thầy cho em hỏi hàm vlookup có thể sử dụng trên gg sheet để tìm kiếm trên 2 sheet khác nhau đc ko ạ?

  • @haduong2535
    @haduong2535 3 ปีที่แล้ว +1

    dạ chào thầy. làm thế nào để dữ liệu khi viết ở file đầu tự động điền vào file kia ạ?

  • @AnhNguyen-pl3tn
    @AnhNguyen-pl3tn ปีที่แล้ว

    Anh cho em hỏi là hiện tại em làm thì những dữ liệu giống nhau thì đang bị dồn vào cùng 1 hàng, có cách nào để khắc phục ko ạ?
    Em cảm ơn ạ!

  • @yytrung
    @yytrung 2 ปีที่แล้ว

    cha này nói điệu thế

  • @MrsHung-oi9kn
    @MrsHung-oi9kn ปีที่แล้ว

    Anh cho em hỏi.E gõ code theo như của anh,tách 1 sheets thành nhiều sheets nhưng chỉ tạo được 1 sheet đầu tiên ,và báo lỗi "that name is already taken " a có thể hỗ trợ dc em đoạn code ấy không ạ :(

  • @ngapham8632
    @ngapham8632 6 หลายเดือนก่อน

    mới 1m39s mà e học đc mấy tip thú zị ròi ạ, phải bấm subscribe ngay và luônnn

  • @thangcao5684
    @thangcao5684 3 ปีที่แล้ว +1

    đã thử và đã thành công, cảm ơn ad nhiều nha ^^

  • @kimtramhonguyen6451
    @kimtramhonguyen6451 3 ปีที่แล้ว

    Dạ thầy ơi, cho em hỏi chút ạ, em đang hoạt động trên gg sheet ạ, em có các sheet chứa ngày tháng và công việc thì làm sao để ở 1 sheet tổng hợp khác em có thể đặt lệnh là ngày hôm nay sẽ hiện lên công việc gì từ các sheet kia (kiểu như nhìn vào là mình biết hôm nay sẽ là công việc gì ấy ạ). Ví dụ: hôm nay là ngày 3/6/2021 thì có sẽ hiện ra các công việc cần làm ở các sheet kia, đến ngày mai là 4/6/2021 thì khi bật sheet lên thì nó cũng có thể hiện ra các công việc cần làm. Thầy giúp em với, em cảm ơn thầy rất nhiều ạ! ^^

  • @kijuxu
    @kijuxu 3 ปีที่แล้ว

    giả sử mình có 2 file đều 10,000 dòng. nhưng mình muốn ghép theo chiều dọc chứ không muốn ghép theo chiều ngang thì làm thế nào bạn. Nếu mình dùng 2 lệnh importrange cũng được nhưng mình muốn viết gộp vào 1 ô để tiện quản lý và sửa đổi thì bạn cho mình gợi ý với nhé

  • @anhnhatnguyet4628
    @anhnhatnguyet4628 2 ปีที่แล้ว

    Nối Nhiều file có nhiều sheet cấu trúc giống nhau trong cùng 1 thư mục vào 1 sheet của 1 file dùng GAS đi a Thanh, siêu to khổng lồ nhưng chắc với trình của a chắc chỉ như cọng lông

  • @khoaphan9808
    @khoaphan9808 4 ปีที่แล้ว

    Có cách nào tổng hợp nhanh các URL từ các file khác nhau để sử dụng importrage không nhỉ? có cách nào truy xuất từng Floder Google Drive để lấy dữ liệu ra 1 cách nhanh nhất và tổng hợp lại trên 1 sheet. Mong anh giải đáp. Cảm ơn.

  • @quangtraubeo1985
    @quangtraubeo1985 4 ปีที่แล้ว +1

    Bên Excel có hàm hoặc cách nào giống Query không ạ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +1

      Hiện tại thì không em ạ

  • @uyentran.133
    @uyentran.133 2 ปีที่แล้ว +1

    bài giảng ngắn gọn và hữu ích quá. Em cảm ơn anh nhiều ạ.

  • @mailethi7808
    @mailethi7808 2 ปีที่แล้ว

    Nếu trường hợp 1 bên vùng dữ liệu không có dữ liệu và báo lỗi Value "Một chuỗi ký tự mảng thiếu giá trị" thì có cách gì sửa không thầy. Mong thầy hướng dẫn ạ

  • @nhatranhvachdat
    @nhatranhvachdat 3 ปีที่แล้ว

    Nếu muốn dữ liệu cập nhật theo ngày thì làm thế nào nhỉ bạn

  • @nguyenvanthu809
    @nguyenvanthu809 3 ปีที่แล้ว

    bạn cho hỏi sao minh đặt y công thưc vậy nhưng toàn báo lỗi "Không thể phân tích cú pháp chuỗi truy vấn đối với Hàm QUERY tham số 2: NO_COLUMN: col1" xin bạn hỗ trợ jup mình. Mình cảm ơn

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Cách gộp nhiều sheet bằng hàm Query và ImportRange cực hiệu quả
      Bạn xem video mới hơn trên kênh mình nhé.

  • @huyphan1510
    @huyphan1510 4 ปีที่แล้ว +1

    Cảm ơn thầy, những kiến thức từ cơ bản đến nâng cao khá chi tiết. Mỗi ngày học 1 chút thấy hay

  • @ucagency9019
    @ucagency9019 3 ปีที่แล้ว

    Sao em làm nó toàn báo lỗi công thức nhỉ

  • @vietnamland24h96
    @vietnamland24h96 3 ปีที่แล้ว

    E chào a ạ. a ơi, a chỉ giúp e với ạ. E làm như vậy nhưng nó báo lỗi "Không thể phân tích cú pháp chuỗi truy vấn đối với Hàm QUERY tham số 2: NO_COLUMN: col1" thì khắc phục như nào ạ

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Em viết thành Col1 (chữ C viết hoa)

  • @Tiemmay68
    @Tiemmay68 3 ปีที่แล้ว

    em chào anh ạ, em làm như anh hướng dẫn thì hiện lỗi là bạn ko có quyền truy cập nhưng file dó e đều là chủ sở hữu ạ

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Em xem thử lại xem em có đang làm trên 1 file Excel không?

  • @anhnhatnguyet4628
    @anhnhatnguyet4628 4 ปีที่แล้ว

    a Thanh hỗ trợ xem fix giúp đoạn code này cho "chạy tốt" với. e mò để nguyên xi từ Google về, tác dụng thay đổi bố cục dữ liệu từ 1 list cột dài sọc thành dạng 2D có hàng có cột theo ý người dùng nhìn cho gọn hơn, quét chọn vùng hiển thị kết quả trước, nhập công thức mẫu vào 1 ô đầu, kết thúc bấm Ctrl Shift Enter

    • @anhnhatnguyet4628
      @anhnhatnguyet4628 4 ปีที่แล้ว

      Function GroupValues(rng As Range)
      Dim result As Variant
      c = Application.Caller.Columns.Count
      r = Application.Caller.Rows.Count
      ReDim result(1 To r, 1 To c)
      i = 1
      For ro = 1 To r
      For co = 1 To c
      If rng.Cells(i) <> "" Then
      result(ro, co) = rng.Cells(i)
      Else
      result(ro, co) = ""
      End If
      i = i + 1
      Next co
      Next ro
      GroupValues = result
      End Function

  • @thanh5273
    @thanh5273 2 ปีที่แล้ว

    Bài của Thày hay quá. tks

  • @ltn291
    @ltn291 2 ปีที่แล้ว

    Cám ơn anh, anh ơi cho em hỏi trường hợp sau khi gộp xong các ô đầu tiên bị lập từ thì thế nào ạ?

    • @HocExcelOnline
      @HocExcelOnline  2 ปีที่แล้ว

      Thì em xử lý trước khi gộp hoặc sau khi gộp tuỳ vào tính chất của dữ liệu thôi

  • @buithihuong3957
    @buithihuong3957 4 ปีที่แล้ว +1

    Giọng hay quá.

  • @hoangyen2823
    @hoangyen2823 3 ปีที่แล้ว

    cho em hỏi, có thể dùng hàm vlookup cho các file khác nhau trên gooogle sheet như excel ko ạ?

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Em có thể kết hợp với các hàm đặc biệt của Google Sheets như importrange, query, … em có thể tham khảo trong khoá học Google Sheets của anh nhé: blog.hocexcel.online/khoa-hoc/google-sheets-tu-co-ban-den-nang-cao-danh-cho-doanh-nghiep

  • @dungdecor6233
    @dungdecor6233 3 ปีที่แล้ว

    Hàm này không lấy dc hình ảnh, bạn có biết cách nào để lấy dc cả ảnh không. M cảm ơn

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว +1

      Bạn lưu ảnh dưới dạng đường link thôi là lấy qua được

  • @trantran2311
    @trantran2311 4 ปีที่แล้ว

    Bạn ơi cho hỏi mình muốn thì bằng excel microsoft loại 2016 và advance thì nên học video nào của bạn ạ?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Bạn xem video này nhé
      th-cam.com/video/OJW_Rm6upb8/w-d-xo.html

  • @bi9168
    @bi9168 3 ปีที่แล้ว

    Giọng thầy hay thật ấy

  • @tuannguyen-ce7un
    @tuannguyen-ce7un 3 ปีที่แล้ว

    Rất dễ hiểu

  • @k51ketoanblop84
    @k51ketoanblop84 2 ปีที่แล้ว

    Cảm ơn a ạ!

  • @ThuNguyenThi-we7lk
    @ThuNguyenThi-we7lk 3 ปีที่แล้ว

    Chào thầy, khi sử dụng hàm này em gặp lỗi một số cột của hàm importrange 1 không hiển thị đủ dữ liệu, ví dụ: có 5 cột nhưng dữ liệu của cột 3 bị trống, hàm import 2 thì vẫn hiện đầy đủ, mong thầy giúp fix lỗi này ạ

  • @tuannguyen-zb6dx
    @tuannguyen-zb6dx 3 ปีที่แล้ว

    THẦY CHO EM HỎI SAO EM DÙNG IMPOTRANGE NÓ CHẠY LOADING MÃI KHÔNG ĐƯỢC VẬY

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Có nhiều lý do cho việc đó:
      Dữ liệu nặng
      Không có quyền truy cập
      Cú pháp sai
      Sai file docs/excel

    • @beanbean9992
      @beanbean9992 3 ปีที่แล้ว

      bạn xem file được kết nối tới được tạo từ google sheet hay từ Excel. Nếu tạo từ file Excel thì tạo lại từ google sheet thì sẽ kết nối được liền.

  • @LongNguyen-lq4ws
    @LongNguyen-lq4ws 3 ปีที่แล้ว

    nếu mà kết hợp nhiều sheet, bị dàn ngang thì xử lý như thế nào anh ơi

    • @NamNguyen-kt4pr
      @NamNguyen-kt4pr 3 ปีที่แล้ว

      thay dấu , bằng dấu ; để dữ liệu nối theo hàng dọc hoặc ngược lại nhé bạn

  • @think128
    @think128 3 ปีที่แล้ว

    bạn cho hỏi có thể gộp dữ liệu update tự động từ nhiều file google form không?

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Gộp được bạn nhé

    • @think128
      @think128 3 ปีที่แล้ว

      @@HocExcelOnline bạn chỉ giúp mình với :)

  • @rickytran2265
    @rickytran2265 3 ปีที่แล้ว

    Anh cho em hỏi, tại sao phải có câu "select * where Col1 is not null"

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว

      Để lấy dữ liệu em ạ

    • @rickytran2265
      @rickytran2265 3 ปีที่แล้ว

      @@HocExcelOnline Dạ, em còn có 1 thắc mắc là em chưa hiểu đoạn mã " Col1 is not null" có ý nghĩa gì ạ. Mong anh giải thích giúp em

  • @nguyentruonggiang2521
    @nguyentruonggiang2521 4 ปีที่แล้ว +1

    check inb fb giúp e a ơi!

  • @phuongvu8091
    @phuongvu8091 4 ปีที่แล้ว

    Kiến thức hay quá.

  • @thithaole2256
    @thithaole2256 ปีที่แล้ว

    A ơi cho e hỏi làm thế nào để khi mình nhập dữ liệu ở trang tính này nó sẽ tự động chuyển qua trang tính khác ạ a?

    • @HocExcelOnline
      @HocExcelOnline  ปีที่แล้ว

      Em dùng hàm importrange hoặc hàm query cũng được, thiết lập tham chiếu với hàm arrayformula cũng được

    • @hanguyen-el5il
      @hanguyen-el5il ปีที่แล้ว

      @@HocExcelOnline anh có video hướng dẫn k ạ

    • @HocExcelOnline
      @HocExcelOnline  ปีที่แล้ว

      Anh có khoá học thôi em:
      blog.hocexcel.online/khoa-hoc/google-sheets-tu-co-ban-den-nang-cao-danh-cho-doanh-nghiep

  • @manhhungofficial3780
    @manhhungofficial3780 4 ปีที่แล้ว

    Anh ơi cho em hỏi phần " Allow Access " em bấm vào mà nó cứ quay suốt. Có cách khắc phục ko ạ

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Em thử dùng 1 tài khoản khác xem

    • @beanbean9992
      @beanbean9992 3 ปีที่แล้ว

      bạn xem file được kết nối tới được tạo từ google sheet hay từ Excel. Nếu tạo từ file Excel thì tạo lại từ google sheet thì sẽ kết nối được liền.

  • @phanhuyhoang3720
    @phanhuyhoang3720 2 ปีที่แล้ว

    Giả sử điều kiện sau where của mình là text ví dụ trong sql mình viết là select * from a where Id = ‘A’ thì trong hàm query mình viết là “select * where Col1 = ‘A’” phải không ạ?

    • @HocExcelOnline
      @HocExcelOnline  2 ปีที่แล้ว

      Em viết thử đi

    • @phanhuyhoang3720
      @phanhuyhoang3720 2 ปีที่แล้ว

      @@HocExcelOnline dạ vâng ạ. Với cho em hỏi nếu trong 1 cột phần lớn dữ liệu là dạng ngày có 1, 2 cái dạng text thì khi áp dụng query thì ggsheet sẽ mặc định những dữ liệu dạng text trong cột đó là null phải không ạ??

    • @HocExcelOnline
      @HocExcelOnline  2 ปีที่แล้ว

      Em thử query dữ liệu như vậy chưa? Thử đi em, mất gì đâu.

    • @phanhuyhoang3720
      @phanhuyhoang3720 2 ปีที่แล้ว

      @@HocExcelOnline dạ em viết rồi ạ. Nó null hết thì phải em chỉ hỏi để xác nhận lại có phải nó vậy không ạ tại em có thử lấy data import vào sql server thì null thật. Em chỉ sợ nó không phải null mà hiện thị dưới dạng khác thôi á

  • @giahuylam7229
    @giahuylam7229 3 ปีที่แล้ว

    Em dùng điều kiện Where trong Query khi kết hợp với ImportRange nó không được anh, là do nó không thể dùng hay sao ạ. Và cho em hỏi Vlookup có kết hợp với Query được không Anh.

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว +1

      Được hết em ơi, nhưng em phải hiểu em đang làm gì thì mới biết mình sai ở đâu còn sửa

    • @giahuylam7229
      @giahuylam7229 3 ปีที่แล้ว

      @@HocExcelOnline Anh có video ví dụ nào về kết hợp vlookup với Query không anh. và một cái dùng where khi kết hợp Query với importRange ko anh.

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว +1

      Cái này thì em cứ nắm vững được các nguyên tắc viết hàm từ cơ bản của mỗi hàm rồi kết hợp lại với nhau là được, anh có cái video "1 công thức tạo ra 1 lịch" trên google sheets, em thử xem xem

    • @giahuylam7229
      @giahuylam7229 3 ปีที่แล้ว

      @@HocExcelOnline Cảm ơn Anh, em tham khảo thử.

  • @hoangnguyenhuy6743
    @hoangnguyenhuy6743 3 ปีที่แล้ว

    Chào bác! Có cách nào gộp khoảng 300 400 file không ạ?

    • @HocExcelOnline
      @HocExcelOnline  3 ปีที่แล้ว +1

      Có thể dùng kết hợp với Google Apps Script và BigQuery để gộp

    • @hoangnguyenhuy6743
      @hoangnguyenhuy6743 3 ปีที่แล้ว

      @@HocExcelOnline em cảm ơn anh ạ

  • @lequangthang3339
    @lequangthang3339 4 ปีที่แล้ว

    Nếu có trên 2 sheets thì gộp thế nào anh?

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Thì cũng làm vậy em, importrange tiếp vào trong cái ngoặc nhọn {}

  • @trucduyennguyen9784
    @trucduyennguyen9784 4 ปีที่แล้ว

    Trường hợp ô đó chứa hình ảnh, em muốn lấy hình nhưng chưa làm đc, nhờ thầy giúp ạ

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว

      Chào em, ảnh không lấy được bằng hàm này.

    • @HocExcelOnline
      @HocExcelOnline  4 ปีที่แล้ว +1

      Em có thể lưu ảnh ở dạng đường link rồi lấy đường link sang thì ok

    • @trucduyennguyen9784
      @trucduyennguyen9784 4 ปีที่แล้ว

      ĐT Nguyễn [Học Excel Online] Lưu ảnh ở dạng đường link cách nào ạ, em chưa rõ lắm

  • @modulekhonggian8984
    @modulekhonggian8984 4 ปีที่แล้ว

    Qa kho !