Chúng ta sẽ cùng bước đầu làm quen với PivotTable và PivotChart trong Excel 2007…
PivotTable và PivotChart là những công cụ phân tích dữ liệu rất mạnh trong Excel. Chúng có thể biến những con số dường như vô nghĩa trong một khối dữ liệu khổng lồ thành những con số có nghĩa. PivotTable và PivotChart rất dễ sử dụng, nhưng chúng cũng có một số vấn đề phức tạp không thể tránh khỏi. Loạt bài này ra đời chỉ với một mong muốn nhỏ nhoi là giúp cho các bạn sử dụng PivotTable và PivotChart một cách hiệu quả nhất.
Loạt bài này viết cho Excel 2007. Nếu các bạn đã sử dụng PivotTable các phiên bản trước (Excel 2003, Excel XP, …), bạn sẽ thấy có nhiều thay đổi. Các bảng và các biểu đồ thì không có thay đổi bao nhiêu, nhưng phương pháp để tạo ra và làm việc với một PivotTable thì nhanh gọn và đơn giản hơn nhiều.——————————————————————————————-
1.1. Tạo một báo cáo PivotTable đơn giản
Giả sử chúng ta có bảng tính sau đây:
Đây là một trong những loại bảng tính mà bạn có thể dùng để tạo ra một PivotTable. Dữ liệu thông kê doanh thu của 3 cửa hàng (store) bán dụng cụ thể thao, đại diện cho 3 miền (region) trong một tuần (từ ngày 06 đến ngày 12/6/2005). Cột D là số khách hàng của từng loại dụng cụ thể thao, cột E là tổng doanh thu, và các cột còn lại là doanh thu chi tiết của từng mặt hàng.
Đây là một số câu hỏi mà bạn có thể phải trả lời dựa vào bảng tính đó:
- Doanh thu của dụng cụ cắm trại (Camping) tại mỗi miền ?
- Tại mỗi cửa hàng, ngày nào trong tuần là ngày đông khách nhất?
- Tại mỗi cửa hàng, mặt hàng nào bán được nhiều nhất?
- Ngày nào trong tuần (nói chung) là ngày bán ế nhất?
Tôi sẽ giúp bạn trả lời câu hỏi đầu tiên. Tôi sẽ hướng dẫn bạn tạo ra một PivotTable để thấy được tổng doanh thu mặt hàng Camping của mỗi miền.
Để bắt đầu, bạn cần bảo đảm rằng bạn đang chọn môt ô (bất kỳ ô nào) nằm ở trong vùng chứa dữ liệu mà bạn muốn tạo PivotTable. Rồi, bạn nhấn nút PivotTable nằm trong nhóm Insert của thanh Ribbon:
Excel sẽ hiển thị hộp thoại Create PivotTable như hình sau đây:
Trong hộp thoại này, bạn thấy rằng địa chỉ của dãy ô chứa dữ liệu (A2:K44) đã được nhập sẵn trong hộp Table/Range. Nếu như các nút tùy chọn được chọn giống hệt trong hình: Select a table or range và New Worksheet, bạn hãy nhấn OK để đóng hộp thoại này.
Excel sẽ tạo một Sheet mới, và nó sẽ trông giống như hình sau đây:
Người ta gọi đây là cái vỏ của một PivotTable. Trong cái vỏ này, bạn sẽ thấy: Ở bên trái là vùng báo cáo PivotTable, là vùng sẽ hiển thị các yêu cầu của bạn sau khi bạn đã hoàn tất một PivotTable. Ở bên phải là cửa sổ PivotTable Field List, là nơi mà bạn sẽ quyết định những dữ liệu nào sẽ được hiển thị trên PivotTable, và cách sắp xếp của chúng. Tôi sẽ trình bày với bạn chi tiết về cái PivotTable Field List này trong một bài khác. Còn bây giờ bạn cứ tiếp tục đã.
Trong hộp thoại PivotTable Field List, bạn hãy nhấn vào mục Region để chọn nó (hoặc bạn nhấn vào hộp kiểm ngay bên cạnh nó cũng được). Bạn sẽ thấy mục Region này tự động xuất hiện trong vùng Row Labels của PivotTable Field List, đồng thời PivotTable cũng tự động hiển thị tên của 3 miền: Midwest, Northeast và South trong côt A:
Tiếp tục, bạn nhấn vào Camping để chọn nó. Ngay lập tức, Sum of Caming xuất hiện trong vùngValues ở phía cuối PivotTable Field List, đồng thời, ở cột B hiển thị tổng doanh thu mặt hàng Camping ứng với mỗi miền.
Cuối cùng, bạn nhấn vào cái mũi tên bé tí nằm ngay bên cạnh mục Sum of Camping trong khungValues, chọn Value Field Settings trong danh sách mở ra.
Hộp thoại Value Field Settings xuất hiện. Nhấn vào cái nút Number Format. Hộp thoại Format Cells quen thuộc sẽ mở ra, chọn Currency. Xong nhấn OK hai lần để đóng tất cả các hộp thoại. PivotTable của bạn sẽ giống như sau hình say. Nếu thích, và cũng dễ xem hơn, bạn nhấn vào ô A3, nơi đang có chữ Row Labels, sửa nó lại thành Region:
Hy vọng rằng bạn sẽ thấy việc tạo ra một PivotTable dễ như thế nào. Vâng, nó rất đơn giản, và nếu có những yêu cầu phức tạp hơn, thì cũng vậy thôi. Xin nói thêm một vài khía cạnh khác của PivotTable:
Khi môt PivotTable được kích hoạt, hộp thoại PivotTable Field List sẽ xuất hiện. Những Field được chọn vào trong báo cáo PivotTable sẽ được in đậm và có một dấu kiểm ở ngay bên cạnh, đồng thời chúng cũng xuất hiện ở những vùng bên dưới của PivotTable Field List, cho chúng ta biết vai trò của chúng trong PivotTable. Để kích hoạt một PivotTable, bạn nhấn vào một ô bất kỳ trong vùng báo cáo PivotTable. Còn nếu không muốn kích hoạt nó, thì bạn chỉ việc nhấn ra ngoài, bất kỳ chỗ nào trong bảng tính.
Bạn sẽ thấy ở bên phải của tiêu đề Region trong vùng báo cáo (ô A3) có một nút mũi tên xổ xuống (drop-down arrow). Nút này có chức năng tương tự chức năng AutoFilter. Nhấn vào đó, bạn có thể lựa chọn những mục muốn xem thuộc danh sách Region, mà mặc định của nó là Select All(xem tất cả). Ví dụ, bạn chỉ muốn xem doanh thu dụng cụ cắm trại của riêng miền Midwest mà thôi, bạn nhấn vào nút này, nhấn vào mục (Select All) để tắt nó đi, rồi nhấn vào mục Midwest, bạn sẽ có kết quả như hình sau:
1.2. Tạo một báo cáo PivotTable với nhiều cột
Ví dụ ở bài trước chỉ là một trong những báo cáo PivotTable đơn giản nhất. Trong bài này, bạn sẽ học cách tạo một báo cáo PivotTable phức tạp hơn, có nhiều cột cũng như nhiều hàng hơn.
Bạn xem dữ liệu sau đây. Nó là dữ liệu của những cửa hàng cho thuê băng video:
Các hàng dữ liệu trong bài này được thiết kế khác với bài trước. Mỗi hàng trong bảng đại diện cho một thể loại video của một cửa hàng (được ghi ở cột B). Con số ở cột Title là số lượng đầu phim thuộc thể loại đó. Mục đích của chúng ta là tạo một PivotTable để trình bày những thông tin ở một dạng dễ xem hơn.
Các bước để tạo ra một cái vỏ của PivotTable, tôi đã trình bày ở bài 1. Nếu bạn làm đúng, hộp thoại PivotTable Field List của bạn sẽ giống như sau:
Trong danh sách các Field sẽ có Store, Category và Titles. Hãy nhấn chọn cả ba. Excel sẽ làm giúp bạn các việc sau:
- Đem Store và Category vào trong hộp Row Labels
- Đem Tiltes vào trong hộp Values, với cái tên là Sum of Titles
- Trình bày các thông tin vào vùng báo cáo PivotTable
Kết quả được minh họa ở hình sau đây:
Có thể những gì hiển thị trên máy của bạn không giống cái hình này. Nếu như bạn muốn nó giống hệt hình này, hãy nhấn nút phải chuột vào tên của một cửa hàng nào đó trong cột A (Clarkville chẳng hạn), chọn lệnh Field Setting, rồi bạn đánh dấu vào các tùy chọn của tab Layout & Printgiống như tôi đã làm trong hình sau đây; và nếu như cái tên trong ô A3 đang là RowLabels, hãy đổi nó thành Store. Bạn sẽ có một PivotTable y hệt như hình ở trên.
Cho dù đây là một báo cáo PivotTable rất chính xác, nhưng nó không phải là cái tôi muốn. Trong trường hợp này, Store và Category đang nằm chung trong một hàng, đều là Row Labels; còn tôi thì muốn Category phải là một cột riêng, là Column Labels.
Làm thế nào để chuyển một mục ở Row Labels thành Column Lables? Có hai cách:
- Trong hộp thoại PivotTable Field List, trong vùng Row Labels, bạn hãy nhấn vào nút mũi tên bên cạnh mục Category, và chọn lệnh Move To Column Labels.
- Nếu như bạn khéo sử dụng chuột, bạn có thể “nắm” và “kéo” cái mục Category ra khỏi vùngRow Labels rồi “thả” nó vào vùng Column Labels.
Sau khi làm xong một trong 2 cách trên, bạn sẽ thấy PivotTable giống như sau:
So sánh với bảng dữ liệu ban đầu, PivotTable dễ đọc hơn nhiều. Nhìn vào bảng báo cáo này, chúng ta có thể so sánh số lượng đầu phim của từng thể loại video giữa các cửa hàng với nhau (xem theo cột), hoặc so sánh số đầu phim giữa các thể loại video của một cửa hàng với nhau (xem theo hàng). Nhìn vào PivotTable, bạn có thể trả lời ngay cửa hàng nào có nhiều phim hành động nhất, phải không?
Bạn có thấy rằng: việc di chuyển một Field từ Row Labels sang Column Labels, làm cho PivotTable dường như là xoay bảng dữ liệu từ dọc thành ngang. Chữ “xoay”, trong tiếng Anh, là “pivot”. Vậy bạn hiểu PivotTable là gì rồi chứ?
1.3. Tạo một PivotChart
Một PivotChart chẳng có gì khác hơn là một biểu đồ Excel, được tạo ra từ dữ liệu của một PivotTable. Thật ra thì cũng có một vài tính năng mà bạn không tìm thấy ở những biểu đồ bình thường. Tuy nhiên, phần lớn thì một PivotChart cũng giống như bất kỳ một biểu đồ nào trong Excel, những thao tác với các biểu đồ, hoặc việc định dạng cho nó, chẳng có gì khác.
Nếu bạn biết chắc rằng bạn sẽ cần đến một PivotChart, bạn có thể tạo ra PivotTable và PivotChart cùng một lần. Thay vì nhấn vào nút PivotTable trong nhóm Insert trên thanh Ribbon (như tôi đã trình bày ở bài 1), bạn hãy nhấn vào cái mũi tên nhỏ ở dưới cái nút đó, và chọn lệnh PivotChart. Rồi thì bạn cũng sẽ gặp hộp thoại tạo một PivotTable như ở những bài trên, nhưng khi tạo xong PivotTable, thì Excel cũng sẽ tự động tạo luôn một PivotChart đi kèm theo.
Bây giờ chúng ta sẽ học cách tạo ra một PivotChart từ PivotTable mà bạn đã thực hành ở bài số 2, bài toán về các cửa hàng bán video. Bạn lần lượt theo các bước sau:
- Chắc chắn rằng bạn đang kích hoạt PivotTable. Nếu như không muốn thấy cái hộp thoạiPivotTable Field List, bạn có thể tắt nó đi. Hộp thoại này có thể bật tắt bất cứ lúc nào bằng cái nút này (trong nhóm PivotTable|Options trên thanh Ribbon):
- Nhấn nút PivotChart trong nhóm PivotTable|Options trên thanh Ribbon. Excel sẽ hiển thị hộp thoại Insert Chart, như hình sau:
- Chọn Column trong danh sách Templates ở bên trái, rồi nhấn vào biểu tượng thứ hai (stacked column) ở hàng đầu tiên trong khung bên tay phải.
- Nhấn OK để tạo biểu đồ.
Bạn sẽ có một biểu đồ như hình sau. Mỗi cửa hàng (Store) được đại diện bởi một “bar” trong biểu đồ, và trong mỗi “bar” này chứa số lượng thể loại phim (Category) có trong cửa hàng đó, được phân biệt bởi các màu khác nhau.
Khi bạn nhấn vào biểu đồ, tức là bạn kích hoạt PivotTable, Excel sẽ hiển thị hộp thoại PivotChart Filter Pane như bạn thấy ở hình trên. Bạn có thể dùng Axis Fields và Legend Fields trong hộp thoại này để lọc các dữ liệu, điều chỉnh PivotChart hiển thị hay không hiển thị biểu đồ của một loại dữ liệu nào đó. Bất kỳ việc lọc dữ liệu nào bạn thực hiện trong hộp thoại này, cũng sẽ được áp dụng trong PivotTable, và biểu đồ sẽ tự động vẽ lại theo những thay đổi trong PivotTable.
Ví dụ, tôi nhấn vào Axis Fields, và chỉ chọn hai cửa hàng: Clarkville, WestEnd. Biểu đồ sẽ tự động vẽ lại như sau:
Tag:pivot table trong excel 2007, cách cài pivot table trong excel 2007, cách dùng hàm pivot trong excel, cách sử dụng pivot table trong excel 2007, hàm pivot table trong excel 2007, lệnh pivot table trong excel 2007, dùng pivot table trong excel 2013, pivot trong excel 2007, chức năng pivot table trong excel 2007, cach tao pivottable trong excel 2007