Không tìm thay Pivot Table trong Google sheet
A browser error has occurred. A browser error has occurred.
Pivot Table là công cụ có mặt trên Excel rất lâu đời, nó được dùng để tổng hợp dữ liệu một cách nhanh chóng. Và xử lý được lượng dữ liệu lớn nhanh hơn rất nhiều so với dùng công thức. Bản thân mình cũng ưa thích sử dụng công cụ này thì cho những hàm SUMIF, trong trường hợp cần tổng hợp nhanh dữ liệu. Mình sẽ tìm hiểu và hướng dẫn các bạn sử dụng công cụ này trên nền tằng Google Sheets của Google. Chọn vùng dữ liệu cần thiết để tạo Pivot Table, lưu ý là dữ liệu phải được tổ chức có tiêu đề. Và khi chúng ta chọn vùng dữ liệu để tạo Pivot Table, phải bao trùm cả tiêu đề. Vào Menu Data chọn Pivot Table. Hộp thoại Create Pivot Table xuất hiện như sau. Tại đây chúng ta phải xác định là tạo Pivot Table trong Sheet mới hiện tại hoặc là Sheet mới. Để dữ liệu trực quan, có thể nhìn dữ liệu nguồn và dữ liệu sau khi tạo Pivot. Mình sẽ lựa chọn tùy chọn là tạo PivotTable trong sheet hiện tại Insert to: Existing sheet. Pivot Table được tạo ra form như sau, và liệt kê các trường như sau. Nhấn vào Add ở Rows Nhấn vào Add ở phần Values Sau khi làm các hành động trên Kết quả như sau:
Xin gửi tặng các Bạn file về Pivot Table in Google Sheets xem như món quà nhỏ gửi tặng các Bạn thành viên.
Chúc các Bạn tìm hiểu được điều thú vị cho mình. Chỉnh sửa lần cuối bởi điều hành viên: 19/10/21
Anh @Hai Lúa Miền Tây ơi. Anh xem chỉnh chỗ này nhé (có thể bỏ phần 'thumbnail' này đi cũng được). Tiện thể, hiện tại không chèn link vào hình được nữa anh ạ (cỡ tháng trước em vẫn chèn được).
Em test thử để dùng power query lấy dữ liệu trực tiếp từ googe sheet về, thì báo lỗi, em nghĩ đây là nguyên nhân lỗi. Đại khái, Google Sheets và MS Excel là hai nền tảng khác nhau hoàn toàn, chẳng qua có một số chức năng, thành phần chúng hỗ trợ qua lại mà thôi.
Vậy bạn tự tạo dữ liệu (chỉ dữ liệu mà thôi) trên Google Sheets rồi thử nghiệm. Còn file bài #1 chứa những thành phần của Google Sheets mà MS Excel không hỗ trợ thì tất nhiên lỗi rồi.
(Và ngược lại, có những thành phần của file Excel mà Google Sheets không hỗ trợ, nên khi tải file Excel lên và mở bằng Google Sheets sẽ bị lỗi).
Đại khái, Google Sheets và MS Excel là hai nền tảng khác nhau hoàn toàn, chẳng qua có một số chức năng, thành phần chúng hỗ trợ qua lại mà thôi. Mà download về rồi mở lên thì lại lỗi, chắc 2 ông lớn này còn nhiều điều chưa hiểu nhau.
Vâng anh, vì em thấy trong menu của Google sheet có chức năng download về file xlsx. "Download, upload" file chỉ là chức năng vận chuyển dữ liệu mà thôi.
Vâng anh, vì em thấy trong menu của Google sheet có chức năng download về file xlsx.
let Source = Csv.Document(Web.Contents("https://docs.google.com/spreadsheets/d/12dGOoJIZgi_QAlIIwcmNpaQHmOv0aL0YBfb48HinwcM/export?format=csv"),[Delimiter=",", Columns=5, Encoding=65001, QuoteStyle=QuoteStyle.None]), #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]), #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Stt", Int64.Type}, {"Ngày", type text}, {"Bộ phận", type text}, {"Họ và Tên", type text}, {"Doanh số", Int64.Type}}) in #"Changed Type"
CSV thì chỉ được duy nhất 1 sheet có sheet_index = 1 mà thôi.
Nếu lấy data ở sheet data thì có thể dùng M code này
let
Source = Csv.Document(Web.Contents("https://docs.google.com/spreadsheets/d/12dGOoJIZgi_QAlIIwcmNpaQHmOv0aL0YBfb48HinwcM/export?format=csv"),[Delimiter=",", Columns=5, Encoding=65001, QuoteStyle=QuoteStyle.None]),
#"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Stt", Int64.Type}, {"Ngày", type text}, {"Bộ phận", type text}, {"Họ và Tên", type text}, {"Doanh số", Int64.Type}})
in
#"Changed Type" Cảm ơn anh.
vậy là nó đổi format thành CSV, chứ không phải là XLSX. Chẳng qua mọi người thường dùng Excel mở CSV file nên nhầm tưởng CSV thuộc về Excel, chứ nó không liên quan gì cả. CSV có thể chứa nhiều hơn số dòng giới hạn của Excel (1,048,576 dòng).
Ah, vậy là nó đổi format thành CSV, chứ không phải là XLSX.
|