Bài viết: Giải đáp 3 câu hỏi thú vị về Pivot Table

Liên hệ QC

kyo

Nguyễn Khắc Duy
Thành viên danh dự
Tham gia
4/6/06
Bài viết
901
Được thích
2,716
Giải đáp 3 câu hỏi thú vị về Pivot Table


Pivot Table là một công cụ rất hay và tiện dụng mà Excel cung cấp cho người dùng. Nó có một sức mạnh đáng kinh ngạc nhưng không phải ai cũng có thể tận dụng hết sức mạnh của nó. Cũng liên quan đến Pivot Table, có rất nhiều câu hỏi được đặt ra từ những câu hỏi dễ nhất như "Làm thế nào để tạo 1 Pivot Table?" hay "Làm thế nào để chuyển đổi các dạng báo cáo khác nhau bằng Pivot Table?" cho đến những câu hỏi khó hơn như "Làm thế nào để Pivot Table tự động sử dụng hàm SUM thay vì hàm COUNT?" hoặc "Làm thế nào tạo Pivot Table bằng VBA?".

Dưới đây, GPE xin giới thiệu với bạn 3 vấn đề về Pivot Table như một kiến thức bổ ích khác mà GPE muốn gửi gắm đến bạn. Mời bạn đọc.

Câu hỏi thứ nhất: Làm cách nào để kết nối giữa Pivot Table và một cơ sở dữ liệu bằng SQL một cách dễ dàng nhất?

Thông thường trong quá trình lập trình VBA, chúng ta có xu hướng sử dụng ADO để kết nối với các cơ sở dữ liệu như Access, SQL Server hoặc Oracle. Tuy nhiên, nếu bạn chỉ đơn giản muốn trích xuất dữ liệu từ một cơ sở dữ liệu có sẵn (có sẵn bảng, sẵn view), và bạn không cần các chức năng như cập nhật, xóa hay tạo mới dữ liệu trên cơ sở dữ liệu, vậy bạn có thể sử dụng chức năng Get External Data của Excel.

Cách sử dụng nó như sau: Bạn chọn thẻ Data trên thanh Ribbon -> From other Sources -> From Data Connection Wizard

k3DluQGtiN8TdK2IZndK2c12s_hn6pJPNsEBidwv12Jv9VkcYM5EBS3ubVBjktGOZjXoTFUU5_5muDmSef0Oukb6hGLRTEJRzDiElp0r7tUhrQXEBMFAUQMmqUjroxDelv1-bP-92vHtBma-U-fIXvNZSl7gaGNDm-8WNHRQAap5SsKAF3UFnUlOCEoXpO-heSwgUUdiLzQIOpJNvYhGLjqRELb-qQypJyDh9BUi_nHgq93zJ3q3ZzjVka4V3Ccu74E7yIruNstd92NJGVuap3n8aiLDPg4fSTQYkmAdsnJkUS2bkodYG5gP6Nr-UX4TWQA-wab8oPbTATYiNAj5pjcQnLiDdvUReuIIEIbjM9eiuKa8VP6XsbYqQ8_8xquVckgCicA3yl9WcZ9Js2fZ8Os8fEW2d8LcRCfEErdnkaybiNxxptfr_bBEikkbzNI5Ah-6w3ROHZ_W4khzQJBRCFzLzjzlgeE0Cqhzuz82xVmC9on2n6Iz2Xl4P6KJJpBmdA9squwG0PqjiYcoghgPjITUFcoxlaedWTvpqAqTQgIl9h_1Vg1Ya9YBKRgYhe_Z6oGR9m9Dxs7R3I1kxuDNV3a9Skp8UCqQ9uTbaOwOWWfTNvl0LMiK=w531-h343-no


Tiếp theo, chọn đúng loại cơ sở dữ liệu của bạn (ví dụ SQL Server thì chọn dòng đầu tiên, còn Oracle thì chọn dòng số 4 -> Next .

VH33iRGMplj02W66MM5wUMPo8VcZdbf2TMPs--yXYoFSBsZOmOMdOY80M7EAmGyhHEa7yvsw6z-77p6Dsy2uRsQMwtwzW9Xj4b_YGRsCsAaE5KffbrgMYDUxT1_RFZZGqnjXjGx3ST2me9Q2YRxmqq1DAjnzkSvjUxPngRaHbwWqLVIsZFo6njjAI6wfhexseb1yBcDchRQw80DBmXx5rE7_sNK6-Ko53V73OLFUTybuU6fuz8shA2SsHC6K6gJ_WFScds2Xs3nJMzQYe2b109efizQCIA2_hzq6IdP0dtB1jNFlagYgTpe2e8xh8hxxSsjs8UYPNGnHyJg3fIw6EtSkzHXb7cTcAZnV5_PVmTEF5IwIrIWa8Gwn-t1qWIbfvxC1IA6OPgz5PE4ZXVuN4jh35XJTw59hBZQV2maCfNmC-oGXxVSe82F6YKCTfmN1J6t74BPfAQybetVpGJgO1LvJZdGrjSI6rhSCc5_34Zho27rIdoj99squOZF9bUTgyOeCu41Zn6iLCLrY2ajwvW9DofQg4jakXv5bip6ZiGB3kgizuG4ny6qGnj5y6CMFCeTluU4xlL1Bs3ROhPyopAokUtfhUmEpjXt2U719aiUl3kHlWkUe=w530-h371-no


Gõ các thông số máy chủ của bạn như Server Name, User Name và Password để Excel có thể tiến hành kết nối.

0F4MHzqNKGV1Ixf5EFVXm9f73gtI-xnRr5V_oks6KUy4noaotL_sMZD3sNUDamdZ4Ui9R0tLiLJEQFxwwS1xkhzoMFifm9RcgNZQWpFcES8Suy9I_Q7argskChTihwsIzqogIF-9MoRca_EgsKEISZ5CjVWKgkSoQzagAJa0Cuj0MWLT36M3KOOA6xJg0aV_ETsXIchLwtvEUh0DKJsd1gkVHI1Uqb6tb7v0thhdYKjWU-M5YWQVYw74AMyzAHYCRLLFcKhFJ34P1nNi6ckcRijdJC2b8OhVDE_2puYWeM3Ot0CzI7oZWTiPP3hxzkrX5pb2RHaX3PCO_m8t1T8C8oKtVAOK1SbEkQTVHTrEcbLrDrp_HBg7xmAvYX7qc9svUfWt77sd0HyumkQ0VJS_C1hWDIAfh6GquUQFDuoIFnl5JwPL15HeBQCT5dcjagbH9cV0Fjs3YPM27bU8ktAYot1boBNqbdfh3dfeH5fvLnS-1maCKTuJrTQ7I9c6yk2MmSKJvOYW9cfnu92YVTEdKZNzylQAt8cfGpN5g3tgOmLtVFxusDop8dIsLIz81sk4wshJOlRX4-1Jl6y4PpIfwR7quqQcunntEcCQWen2SMsn7P1FHgSd=w530-h374-no


Chọn bảng hoặc view bạn cần trích xuất -> Finish -> Chọn dữ liệu xuất ra dạng Table hoặc PivotTable hoặc PivotTable và PivotChart -> OK.

a7Gp2czF138ef0IcMqVhzpfBP36bAZuzKymCJMtcyWt1aavwXO2O0UCAlGPyd2tIbRR8cGNuRccJUeSxKdMHwl_ifIcmQBQwm8KZu318HYoeh9SubXRM2mD9W6tKjhBLrRPbXAGEo6B1sP8NiFb2NNb8NKg8n8Q-sfzpgcnLf16-92fWT3-1HkyEtZvbhiGsMGTihUDGTtyVH3NyjWCNDE8cUZoedm_uctKNpd_4e-TtrPKMQrn1SC5RU_xFaDPE65pIZLiCEKQYiOrK-ofgZ20ELCBX7z0Rc3UN1K5ZM7BV1BfjqUCJAWscqKZMc8ik-4y0qHzB-JA-Csj5h5UawwWToZbLGRuTw6qDxTxqSSTmYHSMmOKhA8wWUDKFSsFVJR2Qsna5aK5oWVzLADlRUh5-XiMejlYyCZ0nBLeQNlaKqVEp8M-l76p2ASRcg5BcLfarFdIbqbERNwIp8by5ZBGp35ihAok52zh6yLYw35edbE66nytXO9taw_OYxpoLu_evMKror9fjGQWeizs060Ii6d0aOdb1ZccZ_LbXVQyRxF9BpVN98AmBG-T2mNnKfyPecil2qz4Y_mt2OOplFCRHFpHFHi9_0YUCJmKAd3uKdTLOr1Zb=w304-h255-no


Như vậy, bạn đã có dữ liệu từ trên máy chủ của bạn rồi. Và sau này, khi cơ sở dữ liệu của bạn đã được cập nhật các dữ liệu mới, bạn chỉ việc mở file và nhấn chuột phải chọn Refresh để tải dữ liệu mới về.

Cách thực hiện này vô cùng hữu ích, đặc biệt là đối với các nhà phân tích dữ liệu vốn dĩ cần lấy dữ liệu về để phân tích mà không cần phải tốn công lập trình VBA.

Câu hỏi thứ hai: Mỗi khi tạo Pivot Table, ngay lập tức, dòng Subtotal của Pivot Table luôn ở vị trí đầu tiên như hình dưới đây. Có cách nào để chỉnh mặc định cho nó luôn hiện ở dưới không?

aZwfSSyTrQPGBqNePj4Mqvck0R1AA0o8h_853c0E7B2opirTHuS6eyl-leTlqN7IWwO-LvhXWTF3oFdNKqQpbqZBss84qXlnYw-7iCPf7nXDFuPBa8KG40V7IqLxfI0DOg_S6obww9o_cd2IG-707mL-0hKWoKuKri4ryF-Op4P4TX4nA2DUV3l6nkMQBGfGEuDB-aLATP2YmJNTZow4tTir3iGXL_RC-lCHctIo3vQnR-iX8ngapC-T2PUNUYUiyQLvMCwCedF4wLFP8bvyXzI3OuZCsUZz7TPOkgGxJOCMxE6Z_wc2ny9kHns3lh1wfttKFgWeUOV6Sk10d6bU04d3mRcELrb8zVHsRMxUKNcb0NPqSIjp3xCZHGVcsqsVclLdsca3b5SMt07BkW0X8IJJYS7K-3Epx6150_ms-v0IXw_zK0J-OCn4cEBbS_QAWFFFFfA_NBFuz-FPns4MGITl8ytSBtGOGL_lKDxGrl3H-mKI5At8D1sd0qefdzyL1Kqm9lQdpRq_DKdsmdVOiX_GPXF67sv9KN2q-Hy3tk90XHLi9tvj3fArj6TLA91wCPjGoNguBAJfKimX57eSmmi6Fj3AX5GzWoriXDVUzckqTF5h2Kpj=w408-h605-no


Đây chính là dạng khối của Pivot Table, cũng là dạng mặc định, không như trên Excel 2003. Tuy nhiên, bạn có thể chuyển sang dạng bảng của Excel 2003 thông qua cách sau: Bấm chuột phải vào Pivot Table -> PivotTable Options -> Chọn thẻ Display -> đánh dấu chọn Classic PivotTable layout (enables dragging of fields in the grid) -> OK.

2QklFWbWqMl4nWTsuFr7z1PhzAiWlF2PQN5eUEaeNbPTrZ3xU_DjvD5owDd5lWEb0SuynlSqXDJcVDLyi88xDXfQnxLRPmBuo9LK1V4rl8Z7huOGZgYVzbVJuWhdHoHtcs58GcrrRw0aukMWZmy-2Sy8n6LPTqTnmwYeuyBByO2U8ySRsZC9y7XEP7_FzBrhsb8mpcSLYjQCejAoQMhh7AJ001Snnc4qyaQtF9oIIKW4CEEVRbTl4bxKhpTdR8QiBTZaeBTqxHKGoB_jPuBYhFu2cdtR31em4zQKALBLUnJAu1r0TVg5aNQdmc_D9419vxRghSEgFKtMuqMS-XMqzoKKbsLDYo4tOIWLyA4cIar7LEB0aB1r7WKRkDiFibSQavz__oXOSIcBAu2oTFu1w8sV24poiFwO9fFP20iQDX7dd2dsaMH29KmgYy2_IaqTlyU_-COXINpUA3KvNSt5vZTjNIa58b_pJ8coB0Fu-73m4NjR7yhcRr7FyiZM7BEmgyX-P4L37PyWYFpx39GBgd1L5G3hAqk9d2IV4T9ApDvK2QZFqUpj9Ulc6JCpPtnSOl-1GHWc_4hxaanNDerIR1v43KTRg1Qlp_nY9xWoex2rbZXxSWhh=w446-h483-no


Và từ đây, bạn sẽ có Subtotal ở phía dưới từng Group. Tuy nhiên, cách làm này phải làm bằng tay và không co cách thiết lập mặc định cho Excel.

4zlUu3x_qmGyXbJfmHy5XYrHvsICIz4SIbBzTYOSSiMy2LS_ndk95KDh91i00Mf3lPKnvkjMjFH-qf9XQpGIJ4UA_kvGbqrkNXOc0DhUc08FM-4qQvj9yz_8C4bEisJEHYufRMixsuVGKJTI5A6OWI5i4yKfcVtC0hagJlwNOACCentWx-e7UXKRZgXc_jtnzJpBno7sJdqNrYZ2Kb8-xrG8tsvgIBnCtEWXczIs_U0E2twLJ6MVmnBjVHGsFp3m6rnqw_nWD29uTTonnCV0ZS_XaljfktKA53CQ6FBYmdwWfuposNaIGxbxGEp8y-mJX_9OQpvvCz06UzkQ8jXDoT5iP1pPCAOQQ-2DQ4zkRBm-sMRO7BIiV8Dze48CZC4POTXMYAFmv60q_JRDv1Xq15HYxxffDT0gJtGCphTQmnOF59cFs0czeKjj5GHvBQE8E4oscE7fDbhr9gTEuOBm4G9W6PhTPc1ft63W3Qgdr8wqnjMyNVFsUty0ZjpTd7pCzV0GAxzhy5CMUkeN0zrs6Br5NbONUsFifJ-PjFlVxQfQl-INn8dI1bIr3RFeQ3TeU4BITZT8iTlgZRYzYh70rBc-7Offk_36FmEygvI_nd82m-Xq32Yx=w427-h601-no


Câu hỏi thứ ba: Có cách nào liên kết các dữ liệu không liên quan với nhau trong Pivot Table không?

Câu trả lời là có. Bạn có thể sử dụng chức năng Group của Pivot Table. Chức năng này khá đơn giản, dễ sử dụng nhưng không phải ai cũng nhớ đến nó. Đa phần mọi người thường sử dụng những group có sẵn trong dữ liệu và chỉ việc kéo thả các field. Tuy nhiên, trong trường hợp dữ liệu của bạn không phân chia group, bạn vẫn có thể làm thế với Pivot Table. Và chức năng thật sự rất tuyệt vời, đặc biệt là trong những dữ liệu có phép chia tỷ lệ %, khi bạn cần biết tỷ lệ % của một group, bạn không nên thực hiện các phép tính bằng tay mà nên sử dụng chức năng này của Pivot Table.

Để sử dụng, rất đơn giản, bạn hãy chọn những danh mục bạn muốn group, sau đó bấm chuột phải -> Group -> Sửa tên theo ý thích của bạn.

Như ví dụ dưới đây, tôi muốn group 2 danh mục về đồ thị để tạo 1 group đồ thị. Đầu tiên, tôi chọn hai danh mục đó, bấm chuột phải để chọn Group.

Ljxyp25VuJ31LnkWKJTTOvzDop8zTrkOECBqLWOwQEHtodXBtB8RLxK_uvVxvOwDDTnxWaVkbIT4FfJZtOvp6yZdT4llLOSlzjjOe-K93dKHlB7HTzK6iSFZGca_2WIRiRJlxAaTlTImdjKVWQeUmMgC1Me1MPWmUezjuRjyyr7FH4u0PQmgKwJ5lFZ3XxmLUXyk8v-d7QrNCeyOgRlvgmWc5KNNZOPAHJF25mfDENwxUb3eE_6MXLj__4OhkzvmvZFihyTfj-S2FP3sU_xd1x2Pt4dnurTSLxsQvP53cwHIXb8q75uCLbNdGv-3nMrKfgOlyPZhNBUwZh_v8__tE-pGeV3EKfIqlcwwvOIpd3bHSpHk91qixGPmueWoyqnDsTIWxhvzLqX6S1NpN2GGZBaQDzt2WYrDjIy1WkpkVFK0sekYnSzKu73dzBG08367xYAboFLBQCDB-fnLIFOcIX7Kq82X-DUZNu3UqLBPg1wzzMg7M3fXVgQCprXSEB2cA-xIpz2r_tmxUJPBrnmyyIpRJcEFBJ0Uo9eyczWthAEJ97pcFXYjx7wws5Y4bEUa7LKAsRBK8Mz0ywmigVh7FQ9DOhS4tciPExjMIyeumPXGXHOKOchq=w321-h376-no


Sau đó, kết quả là tôi đã có 1 group mới. Và tôi đặt tên lại theo ý thích của mình.

p5bQNF6rYFjpROathS_2LsdCooQBfAGcrZk40TrFL5PiBpYYL1q4m8RI5lXM8s1pYvH_Lh8Hhxrak8WAxD9XoN5CcNx4yvHVSADJhFXbTUzcou08FA2lXQWlpzw-mMXdvPZvmVC_MwSXUV2migH6zK2KIrFpRRcujMobanBYy2l0rl8VhWTYe5BuDYa6_yhnndZjKq1cizTkgrj9XYsoGBN8nZZ2eGkEwGpPI9QInE8UUxVZlgvzE4YZkLe4JrGHN9RyMyB2YwV1GXd4mlBvyi19KIhg4_d73QNqracbdCwrUdrqs23ggbOC_T66aV8VfSgXqKcb3Fd1t-M8mZlTfpnK-XHLHHk0__1QBjQc-GLrJmcZU51GNA5suuCg28ttM2iyTFwhqPdhtuvJVoW5UHfDDOeGZu8S8RPH1SN5m6OMRzcgG3qww93R562nB_nIPtfy6B46wn8i1UaRW5KRmiiR7W9_o_7u3DunrDSLaCHXXqZ4hrt7eDuESXkYkZu_9c2O5kp_Dp0CI0yKIltevbtG2YgDBD5EOmQ4GLlXsLWr6viQLT_pFXo326A-n6PpkSyL-awr08Cl6sdodtkoGkl19mJNiVfBho700bD9_0CVDgCMRld3=w492-h364-no


Dĩ nhiên tới bước này, bạn sẽ cần tiếp tục Group tiếp các danh mục khác để Pivot Table trở nên rõ ràng hơn.

Chúc bạn thành công.

Một số bài viết có liên quan:
1/ PivotTable trong Excel 2010 - 2013
2/ Làm cách nào để hiện các danh mục không có dữ liệu trong Pivot Table?
3/ PivotTable & PivotChart 2007 - Từ căn bản đến nâng cao (phần 7)
4/ PivotTable & PivotChart 2007 - Từ căn bản đến nâng cao (phần 6)
5/ PivotTable & PivotChart - Từ căn bản đến nâng cao (phần 5)
6/ PivotTable & PivotChart - Từ căn bản đến nâng cao (phần 4)
7/ PivotTable & PivotChart - Từ căn bản đến nâng cao (phần 3)
8/ PivotTable & PivotChart - Từ căn bản đến nâng cao (phần 2)
9/ PivotTable & PivotChart - Từ căn bản đến nâng cao (phần 1)
10/ Ebook: Dữ liệu & Báo cáo trong Excel 2013
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom