Professional Documents
Culture Documents
Dulieu&Baocao Trong Excel 2013
Dulieu&Baocao Trong Excel 2013
DỮ LI ỆU & BÁO C ÁO
T R O N G E XC E L 2 0 1 3
Sort- AutoFilter - Advanced Filter - PivotTable - PowerPivot - Power View
07-2015
Dữ liệu & báo cáo trong Excel 2013 Giải Pháp Excel
Sách này được Giải Pháp Excel giữ bản quyền, chúng tôi
tặng thành viên và khuyến khích việc truyền đạt giới thiệu
đến người sử dụng qua các hình thức sao chép nguyên bản.
Chúng tôi nghiêm cấm tất cả các hành vi sử dụng việc phát
tán sách để trục lợi, hoặc chỉnh sửa nội dung sách.
Giải Pháp Excel Các Nhà Tài Trợ
Overture Café
ĐC: 109 Trần Quốc Thảo, P.7, Q.3, TP.HCM
ĐT: 08.7307.8888 (đặt bàn), 0985.67.51.51 (tư vấn
audio), 0908.444.111 (hợp tác)
Website: www.facebook.com/dekhuc.overture
Email: phucsinh72@gmail.com
Mục lục Giải Pháp Excel | i
MỤC LỤC
Năm 2010 chúng tôi đã phát hành tài liệu online về chủ đề này
trong phiên bản Excel 2003 (phiên bản vốn vẫn còn đang phổ
biến, trong khi excel 2007 và excel 2010 còn chưa được
nhiều người sử dụng). Nay, chúng tôi tiếp tục biên tập tài liệu
này cho người dùng Excel 2013.
Những năm qua, Microsoft đã cải tiến và nâng cấp liên tục ứng
dụng Office quan trọng của mình cho cả máy tính để bàn và trực
tuyến trên nền web. Một trong những tính năng nổi bật đó là
PowerPivot, mở ra khả năng cho Office hỗ trợ “Doanh nghiệp
thông minh – Business Intelligence” và công cụ PowerView
mạnh mẽ giúp chúng ta tạo nên các báo cáo hay các trang thông
tin doanh nghiệp tổng hợp một cách trực quan, hữu ích và cực kỳ
sinh động.
vi | Giải Pháp Excel Mục lục
Tài liệu này là kết quả của quá trình chọn lọc, đúc kết kiến thức
mà các thành viên biên tập đã không ngừng nổ lực thực hiện. Mặc
dù không thể truyền đạt đầy đủ nhất về Pivot Table và Power
Pivot, Power View,… nhưng chúng tôi tin rằng nó phù hợp với
đa số người dùng việt nam.
Phạm Thành Mỹ (phần II), Trần Thanh Phong (phần I, III, IV,
V), đồng tác giả của tài liệu này, là những thành viên ban quản
trị diễn đàn Giải Pháp Excel, là những người được yêu mến vì có
công lớn trong việc truyền đạt kiến thức tới cộng đồng. Tài liệu
này sẽ tiếp tục minh chứng cho điều đó.
Cuối cùng, dù chúng tôi đã rất cố gắng trong quá trình tổng hợp
tài liệu này, nhưng cũng khó tránh khỏi những thiếu sót. Chúng
tôi rất mong bạn đọc đóng góp ý kiến để tài liệu ngày càng hoàn
thiện hơn ở các phiên bản sau.
Đỗ Nguyên Bình
Đại diện BQT Giải Pháp Excel
Quản trị dữ liệu bao gồm tất cả các phương pháp và quy tắc liên
quan tới việc quản lý dữ liệu như một nguồn tài nguyên có giá
trị.
- Giảm sự trùng lặp thông tin xuống mức thấp nhất. Do đó đảm
bảo thông tin có tính nhất quán và toàn vẹn dữ liệu.
- Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác
nhau.
- Nhiều người có thể sử dụng chung một cơ sở dữ liệu.
2 | Giải Pháp Excel Làm việc với dữ liệu
Cơ sở dữ liệu được phân chia ra nhiều loại khác nhau tùy theo
mô hình dữ liệu mà nó hỗ trợ.
- Cơ sở dữ liệu dạng file: dữ liệu được lưu trữ dưới dạng các
file có thể là text, ascii, *.xls,…
- Cơ sở dữ liệu quan hệ: dữ liệu được lưu trữ trong các bảng dữ
liệu gọi là các thực thể, giữa các thực thể này có mối liên hệ
với nhau gọi là các quan hệ, mỗi quan hệ có các thuộc tính,
trong đó có một thuộc tính là khóa chính. Các hệ quản trị hỗ
trợ cơ sở dữ liệu quan hệ như: MS Access, Foxpro, MySQL,
PostgreSQL, Microsoft SQL Server, Oracle, Sybase và IBM
DB2,…
- Cơ sở dữ liệu hướng đối tượng: dữ liệu cũng được lưu trữ
trong các bảng dữ liệu nhưng các bảng có bổ sung thêm các
tính năng hướng đối tượng như lưu trữ thêm các hành vi, nhằm
thể hiện hành vi của đối tượng. Mỗi bảng xem như một lớp dữ
liệu, một dòng dữ liệu trong bảng là một đối tượng. Các hệ
quản trị có hỗ trợ cơ sở dữ liệu hướng đối tượng như: MS SQL
server, Oracle, PostgreSQL,…
- Cơ sở dữ liệu bán cấu trúc: dữ liệu được lưu dưới dạng XML,
với định dạng này thông tin mô tả về đối tượng thể hiện trong
các tag. Đây là cơ sở dữ liệu có nhiều ưu điểm do lưu trữ được
hầu hết các loại dữ liệu khác nhau nên cơ sở dữ liệu bán cấu
trúc là hướng mới trong nghiên cứu và ứng dụng.
nguồn nhân lực và hệ thống hỗ trợ khách hàng. Đầu tiên, hệ quản
trị cơ sở dữ liệu chỉ có ở các công ty lớn với đầy đủ phần cứng
cần thiết hỗ trợ cho một tập hợp dữ liệu lớn. Gần đây DBMS đã
trở thành một phần tiêu chuẩn của bất kỳ công ty nào.
Excel thuộc loại cơ sở dữ liệu dạng file. Các dữ liệu trong Excel
được tổ chức thành các vùng (Range) dạng bảng hay là các bảng
(Tables) trên bảng tính mà Excel sẽ không thể quản lý được các
mối quan giữa các bảng với nhau. Công cụ PowerPivot mới được
thêm vào Excel sẽ giúp nó thực hiện được điều này và biến Excel
trở thành gần giống như là một cơ sở dữ liệu đơn giản và từ đó
giúp cho việc tính toán và thao tác với dữ liệu được nhanh và
mạnh hơn,…
Thông thường, chúng ta hay lưu dữ liệu trong một vùng bảng tính
Excel, tuy nhiên để tận dụng các tính năng tính toán và quản lý
dữ liệu thì chúng ta có thể chuyển vùng thành bảng.
Về mặt hình thức trình bày trong bảng tính, chúng ta không thấy
nhiều khác biệt giữa vùng và bảng dữ liệu:
4 | Giải Pháp Excel Làm việc với dữ liệu
Vùng Bảng
Khi trình bày các vùng hay bảng dữ liệu trong Excel, phải có ít
nhất một dòng và cột trống ngăn cách giữa các vùng hay bảng dữ
liệu. Khi đó, Excel mới có cơ sở nhận biết các vùng hay bảng dữ
liệu độc lập với nhau. Hình bên dưới cho Excel biết có 4 bảng dữ
liệu độc lập với nhau:
Làm việc với dữ liệu Giải Pháp Excel | 5
Một vùng hay bảng dữ liệu tốt phải có dòng đầu tiên là tiêu đề
cột (không trùng tên, không nối các ô) và bên dưới là các dòng
dữ liệu.
Tiêu đề cột
Để các bảng dữ liệu có mối quan hệ với nhau thì ngoài tiêu đề
cột thì ở mỗi dòng dữ liệu còn cần có khóa (key) nhận biết (không
trình bày trong tài liệu này).
B3. Đặt tên lại cho bảng để dễ tham chiếu sau này. Table Tools
Design Table Name Đặt tên cho bảng.
Làm việc với dữ liệu Giải Pháp Excel | 7
B3. Chọn cột cần Slicer. Ví dụ ta chọn là Môn. Bên dưới là xem
danh sách các học sinh thuộc môn Hóa.
Chúng ta thường nhập liệu vào cuối danh sách, do vậy dữ liệu
thường không theo một trình tự nào. Chúng ta cần sắp xếp lại dữ
liệu nhằm thuận lợi trong việc quản lý dữ liệu. Excel hỗ trợ sắp
xếp dữ liệu theo thứ tự tăng dần (A Z) hoặc theo thứ tự giảm
dần (Z A) theo một hoặc nhiều trường cần sắp xếp.
Ví dụ chúng ta sắp xếp bảng điểm trên theo 3 tiêu chí sau:
Làm việc với dữ liệu Giải Pháp Excel | 11
sang số trước khi sắp xếp. Chọn vùng số liệu nhấp vào
dấu chấm thang màu vàng chọn Convert to Number.
Khi dữ liệu có tô màu font chữ (font color), màu nền (cell
color), định dạng màu theo điều kiện (conditional
formatting), định dạng cell icon,… thì bạn có thể sắp xếp
theo các định dạng này tại Sort On trong hộp Sort.
Ngoài ra, Sort còn cho phép ta sắp xếp dữ liệu dựa trên
trình tự của danh sách tự tạo (Custom List…).
14 | Giải Pháp Excel Làm việc với dữ liệu
Làm việc với dữ liệu Giải Pháp Excel | 15
Lọc dữ liệu là một trong các tính năng rất hữu ích của bảng tính,
đặc biệt cho những người làm việc với các dữ liệu nghiên cứu
cần lọc ra những dữ liệu cần thiết cho việc nghiên cứu. Trong
phần này sẽ trình bày 2 phần là AutoFilter và Advanced Filter
đối với tập số liệu mẫu về thông tin các mã chứng khoán trên
TTCK Việt Nam.
Có 3 loại lọc dữ liệu là: lọc theo giá trị theo định dạng và theo
điều kiện.
B3. Để lọc ra các Mã CK thuộc sàn giao dịch HOSE. Nhấp vào
nút ở cột SanCK chọn HOSE sau đó nhấn OK.
Làm việc với dữ liệu Giải Pháp Excel | 17
B4. Tiếp theo chúng ta lọc ra các Mã CK bắt đầu bằng ký tự “A”
hoặc ký tự cuối là “N” trong cột MaCK. Nhấn vào nút ở cột
MaCK chọn Text Filters chọn Begins With… nhập vào
ký tự A.
Ký hiệu Ý nghĩa
= Bằng
<> Khác hay không bằng
> Lớn hơn
< Nhỏ hơn
>= Lớn hơn hoặc bằng
<= Nhỏ hơn hoặc bằng
20 | Giải Pháp Excel Làm việc với dữ liệu
Để hủy bỏ một kết quả lọc dữ liệu, vào Data chọn Clear
B3. Nhấp vào nút tại cột GiaHienTai rồi chọn Number
Filters chọn lệnh Between…
Làm việc với dữ liệu Giải Pháp Excel | 21
B4. Nhập vào điều kiện lọc như hình bên dưới.
I.4.3. Lọc dữ liệu dạng ngày và thời gian (Dates & Times)
Lọc các dòng dữ liệu về cổ phiếu VNM trong khoảng thời gian
từ 1/7/2014 đến 30/3/2015 tại cột Ngày.
B1. Chọn vùng dữ liệu cần lọc
B2. Vào Data Filter để bật tính năng lọc dữ liệu.
B3. Nhấp vào nút tại cột Ngày rồi chọn Date Filters
chọn lệnh Between… nhập vào ngày cần lọc như hình dưới:
Chọn vùng dữ liệu cần lọc nhấp vào nút tại cột cần lọc
bỏ chọn (Select All) tìm đến cuối và chọn (Blanks).
Nhấp phải chuột vào một ô cần ra điều kiện lọc trong vùng dữ
liệu chọn Filter chọn kiểu lọc:
Làm việc với dữ liệu Giải Pháp Excel | 25
Trong thực tế, có rất nhiều trường hợp chúng ta không thể lọc
được dữ liệu mong muốn với công cụ AutoFilter trình bày ở phần
trên. Khi đó, chúng ta sẽ sử dụng Advanced Filter để thực hiện
các yêu cầu lọc phức tạp hơn.
I.5.1. Nhiều điều kiện ở nhiều cột dữ liệu và lấy tất cả các
dòng dữ liệu thõa điều kiện lọc ở một trong các cột
Ví dụ: Lọc các mã CK là VNM, VIC hoặc có giá hiện tại lớn hơn
hay bằng 80.
B1. Để thực hiện lọc nâng cao, trước tiên ta phải xây dựng vùng
thiết lập điều kiện trong vùng A1:B4. Các điều kiện lọc được bố
trí ở các dòng khác nhau biểu thức điều kiện luận lý khi đó có
dạng sau: (MaCK= “VNM” Or MaCK= “VIC” Or GiaHienTai>=80)
những dòng trong tập dữ liệu làm biểu thức trên thành True sẽ
được lấy.
Filter the list, in-place: Kết quả lọc hiển thị các dòng thoã
điều kiện tại nơi lưu dữ liệu nguồn.
Copy to another location: Nếu chọn tuỳ chọn này thì phải
khai báo nơi xuất kết quả lọc tại hộp Copy to bên dưới.
List range: Khai báo vùng dữ liệu cần lọc
Criteria range: Khai báo nơi thiết lập điều kiện lọc.
Unique record only: Nếu chọn thì kết quả chỉ hiển thị 1
lần cho các dòng giống nhau.
Ví dụ: Lọc các Mã CK có cột Giá hiện tại lớn hơn hoặc bằng 100
hoặc nằm trong đoạn [60,70].
B2. Chọn vùng dữ liệu vào Data Advanced khai báo như
hình sau:
I.5.3. Nhiều điều kiện ở nhiều cột lấy các dòng thoã mỗi bộ
điều kiện
Ví dụ: Lọc các Mã CK sao cho đối với Sàn CK là HOSE thì lấy
các dòng có Giá hiện hành >=80, đối với Sàn CK là HASTC thì
lấy các dòng có Giá hiện hành >100.
B2. Chọn vùng dữ liệu vào Data Advanced khai báo như
hình sau:
B2. Chọn vùng dữ liệu vào Data Advanced khai báo các
thông số nhấn OK hoàn thành.
Làm việc với dữ liệu Giải Pháp Excel | 31
Ví dụ: Lọc ra các Mã CK sao cho giá trị ở cột Giá hiện tại ≥ giá
trị trung bình của cột này đồng thời giá trị sổ sách ≥ 2 lần giá trị
hiện tại.
Để so sánh giá trị hiện tại với trung bình cột này ta dùng
công thức như sau: =C8>=AVERAGE($C$8:$C$867)
Địa chỉ của ô đầu tiên trong cột GiaHienTai phải là địa
chỉ tương đối và vùng trong hàm phải cố định.
32 | Giải Pháp Excel Làm việc với dữ liệu
Để so sánh giá trị sổ sách lớn hơn 2 lần giá hiện tại ta
dùng công thức: =D8>=2*C8 tất cả sử dụng địa chỉ
tương đối.
Tên các cột trong vùng điều kiện đặt công thức không
được trùng với bất kỳ tên cột nào trong bảng dữ liệu.
B2. Chọn vùng dữ liệu vào Data Advanced khai báo các
thông số nhấn OK hoàn thành.
Làm việc với dữ liệu Giải Pháp Excel | 33
34 | Giải Pháp Excel
PivotTable & PivotChart Giải Pháp Excel | 35
Hơn nữa, có những dạng bảng phân tích dữ liệu 2 chiều, việc tách
1 phần dữ liệu ra thành tiêu đề 2 chiều dọc và ngang, có khi phải
dùng VBA để giải quyết.
Trong khi đó, nếu sử dụng PivotTable, bạn chỉ việc làm theo
wizard, và dùng chuột kéo thả. Mỗi lần kéo thả vào các vị trí khác
nhau, bạn sẽ có 1 dạng phân tích khác, và tuỳ theo nhu cầu bạn
sẽ thả vào đâu. Một ưu điểm mạnh của Pivot table là có thể phân
tích với nhiều cấp, tương tự tính tổng nhiểu điều kiện.
36 | Giải Pháp Excel PivotTable & PivotChart
Với PivotTable 2003, bạn có thể phân tích theo %, có thể tạo
field tính toán và phân tích field mới này, và nhiều tính năng
khác.
Với Pivot Table 2007, 2010 và 2013, các tính năng lại được bổ
sung thêm hơn nữa.
Dù vậy, sức mạnh của PivotTable là chưa thể thay thế trong rất
nhiều trường hợp. Trong tập sách nhỏ này, tôi xin giới thiệu các
bạn PivotTable từ căn bản đến nâng cao, và 1 số ứng dụng của
nó. Để lập ra báo cáo chính thống, Excel đã hỗ trợ hàm
GetPivotTable, có thể tính toán với 14 điều kiện đối với Excel
2003, và 126 điều kiện đối với Excel 2007, 2010 và 2013. Một
hàm mạnh như đại bác, và dùng để lấy số liệu trong bảng phân
tích ra ngoài làm báo cáo.
Đặc biệt lần này, tôi xin giới thiệu Pivot Table trong Excel 2007,
2010 và 2013, với những tính năng bổ sung mới nhất của từng
phiên bản.
Giới thiệu là việc của tôi, còn ứng dụng, là việc của các bạn,
chúc thành công.
PivotTable & PivotChart Giải Pháp Excel | 37
Pivot table là 1 công cụ của Excel dùng tổng hợp và phân tích dữ
liệu với nhiều góc độ và nhiều cấp khác nhau.
Thí dụ bạn có dữ liệu về doanh thu của nhiều cửa hàng, nhiều
nhóm mặt hàng, ở nhiều tỉnh khác nhau, trong những khoảng thời
gian khác nhau (thí dụ năm) như sau:
Bạn có thể làm tất cả những bảng này chỉ bằng dùng chuột kéo
thả với công cụ Pivot Table.
PivotTable & PivotChart Giải Pháp Excel | 39
Trường tổng hợp cấp cao nhất vào Filter (thí dụ Năm)
1 hoặc 2 Trường tổng hợp cấp thấp hơn vào Rows (thí dụ
Tỉnh, sau đó là Đại lý, đừng làm ngược lại là cho Đại lý cấp
cao hơn Tỉnh)
1 hoặc 2 Trường phân tích vào Columns (thí dụ mặt hàng)
42 | Giải Pháp Excel PivotTable & PivotChart
Trường dữ liệu phân tích vào Values (thí dụ Doanh thu hoặc
cả Lợi nhuận)
Excel 2013 có sẵn những style định dạng, chỉ cần click chọn
trong tab Design, nếu muốn nhiều mẫu hơn thì click vào mũi tên
bên phải của mục PivotTable Styles.
PivotTable & PivotChart Giải Pháp Excel | 43
Nhấn tiếp nút Number Format, và định dạng số có dấu phân cách
hàng ngàn, số ký số thập phân, hoặc số có dạng %, text, ngày
tháng, giờ, tiền tệ, dạng phân số, dạng Custom, … y như format
cell.
PivotTable & PivotChart Giải Pháp Excel | 47
Kế bên mỗi tên trường của Pivot table, bạn sẽ thấy có 1 nút có
hình tam giác, nhấn vào sẽ xổ xuống cho bạn chọn xem 1, hoặc
vài nhóm dữ liệu:
Không giống như 2003 chỉ cho phép xem mỗi lần 1 loại trong
Page Field, Excel 2007 và 2010 cho phép xem 1 hoặc vài loại 1
lúc nếu click chọn vào Select Mutiple Items trong Report Filter
fields.
48 | Giải Pháp Excel PivotTable & PivotChart
Tương tự, Row fields và Column fields có thể cho lọc theo các
kiểu lọc khác nhau như Auto filter- Custom:
PivotTable & PivotChart Giải Pháp Excel | 49
50 | Giải Pháp Excel PivotTable & PivotChart
Đối với trường ngày tháng, ta còn có nhiều lựa chọn hơn nữa:
Bạn có thể dùng chuột kéo thả: thêm, bớt, hoán vị, các trường
trong PivotTable để cho ra 1 mẫu phân tích mới:
Và lập bất cứ mẫu phân tích nào bạn muốn, hoặc bạn nghĩ
ra, chỉ bằng cách kéo thả: thêm, bớt, đổi chỗ, hoán vị.
Tuy nhiên, đừng làm chuyện vô nghĩa như cho Đại lý nằm
ở cấp cao hơn Tỉnh. Vì một tỉnh có thể có nhiều Đại lý,
nhưng mỗi Đại lý chỉ nằm trong 1 tỉnh, rốt cuộc là liệt kê
tất cả ra mà chẳng tổng hợp hơn được gì so với chỉ 1
trường Đại lý.
Bạn rà chuột vào bên trái các Row Sub total, hoặc bên trên những
Column SubTotal, khi nào hiện lên mũi tên nhỏ xíu màu đen, thì
click, ta sẽ chọn được toàn bộ các sub total.
56 | Giải Pháp Excel PivotTable & PivotChart
Click chọn những mục cần ẩn, nhấn chuột phải, bỏ chọn
SubTotal <Fieldname>
Nếu bạn rành về Excel, tôi khuyên bạn nên dùng 1 Name động
để đặt cho vùng dữ liệu nguồn cho PivotTable. Khi bạn cập nhật
dữ liệu nguồn theo thời gian, Name động sẽ tự tính lại kích thước
vùng dữ liệu, và PivotTable sẽ cập nhật theo.
PivotTable & PivotChart Giải Pháp Excel | 59
Nếu bạn không biết tí gì về Name, hãy làm theo cách sau:
- Vào Tab PivotTable Tools – Analyze
- Nhấn Change Data Source.
- Chọn lại vùng dữ liệu mới.
60 | Giải Pháp Excel PivotTable & PivotChart
Giả sử bạn muốn phân tích cả Doanh thu và Lợi nhuận, và khi
bạn kéo thả trường Lợi nhuận vào vùng Values bạn có được:
Kết quả:
62 | Giải Pháp Excel PivotTable & PivotChart
Tiêu chí phân tích là bất kỳ tiêu chí nào có thể dùng để
phân loại dữ liệu. Thí dụ tiêu chí loại chi phí, tiêu chí kỳ
báo cáo, tiêu chí nhóm sản phẩm, tiêu chí vùng thị trường,
tiêu chí loại khách hàng, thậm chí phân loại khách hàng
cũng có nhiều cách phân loại: phân loại theo khách mua
sỉ, lẻ; phân loại theo doanh số lớn nhỏ
Phân loại dữ liệu cần chính xác, không trùng lắp, không
mơ hồ. 1 dòng dữ liệu chỉ có thể nằm trong 1 loại, không
được hơn. Thí dụ nếu đã có loại chi phí Văn Phòng thì
không được có chi phí Điện thoại. Muốn có chi phí Điện
thoại thì phải tách chi phí Văn Phòng ra: chi phí Điện
thoại, mực in, văn phòng phẩm, lương nhân viên Văn
Phòng, cái gì không cần quá chi tiết thì gộp vào chi phí
linh tinh.
Thí dụ trong bảng PivotTable trên nếu tất cả dữ liệu cột Thành
phố Hồ Chí Minh trong cột tỉnh là “HCM”, lọt vào 1 ô “HCM ”
(dư 1 khoảng trắng) thì sẽ bị tách riêng ra 1 dòng như sau: ô tô
PivotTable & PivotChart Giải Pháp Excel | 63
màu cam là ô gõ dư khoảng trắng, thể hiện dòng HCM thứ 2 trên
PivotTable.
Như vậy để cho PivotTable làm tốt bạn phải làm theo đúng cách.
Tôi gợi ý 1 quy trình như sau:
5. Nếu bạn cần phân tích nhiều tiêu chí, làm lại bước 3 và 4
cho mỗi tiêu chí.
6. Tiến hành tạo PivotTable.
Thí dụ ta có bảng điểm thi 5 môn của học sinh 3 lớp như sau:
Kéo trường Lớp vào Rows, trường Tên HS và trường Điểm vào
Values. Vì trường tên HS là chuỗi (text), nên Excel tự gán công
thức là Count: 2 lớp có 6 HS và 1 lớp có 3 HS. Trường Điểm là
số (number) nên Excel tự gán công thức Sum. Sửa trường Tên
HS thành Số HS cho oai.
66 | Giải Pháp Excel PivotTable & PivotChart
Kết quả:
68 | Giải Pháp Excel PivotTable & PivotChart
Kéo thả trường Điểm vào Values 2 lần nữa, điều chỉnh lại: 1 lần
Summarize Values By - Min và 1 lần Summarize Values By -
Average:
Nếu thêm trường “Môn” vào dưới trường “Lớp” trong Rows, ta
sẽ có kết quả sau:
PivotTable & PivotChart Giải Pháp Excel | 69
Quay trở lại phần Doanh thu và Lợi nhuận của dữ liệu mẫu phần
1. Phân tích % Doanh thu mặt hàng trên tổng số của từng tỉnh
Kéo Tỉnh và Mặt hàng vào Rows, Doanh thu kéo 2 lần vào
Values: 1 lần là Sum, 1 lần là % of Parent Row Total. (Ở đây,
nhận xét rằng Tỉnh ở mức tổng hợp cao hơn mặt hàng, nên Tỉnh
là Parent).
70 | Giải Pháp Excel PivotTable & PivotChart
Cách thiết lập PivotTable trong PivotTable Fields như hình bên
dưới. Các fields Doanh thu đã được đặt tên lại.
PivotTable & PivotChart Giải Pháp Excel | 71
Nếu ta chọn % of Row Total trong Show Values As thì kết quả
sẽ không giống mong muốn mà sẽ như sau:
PivotTable & PivotChart Giải Pháp Excel | 73
74 | Giải Pháp Excel PivotTable & PivotChart
Bây giờ ta muốn tính % Doanh thu của mỗi đại lý trên cả nước,
nhóm theo Tỉnh:
Kéo Tỉnh và Đại lý vào Rows, Doanh thu kéo 2 lần vào Values,
1 tính Sum, 1 tính % of Grand Total. Kết quả:
3. Phân tích mức tăng giảm hoặc % tăng giảm Doanh thu so
với năm trước
PivotTable & PivotChart Giải Pháp Excel | 75
Kéo trường Tỉnh và trường Năm vào Rows, kéo trường Doanh
thu vào Values 3 lần, 1 lần tính tổng (Sum), 1 lần Differnce from
..., và 1 lần % Difference from ... Khi hiện hộp thoại dưới đây thì
chọn dòng Base field là Năm và Base Item là Previous.
76 | Giải Pháp Excel PivotTable & PivotChart
Kết quả:
PivotTable & PivotChart Giải Pháp Excel | 77
4. Mức tăng giảm hoặc % tăng giảm Doanh thu so với kỳ gốc
Ta cũng có thể tính toán như vậy đối với trường “Lợi nhuận”,
hoặc cả 2 “Doanh thu” và “Lợi nhuận”.
Giả sử ta muốn tính tỷ lệ doanh thu các tỉnh so với doanh thu của
TP HCM dùng làm mốc:
Kéo thả trường Doanh thu vào Values 2 lần, 1 lần tính tổng
(Sum), 1 lần tính “Show Values As % Of…” như hình:
80 | Giải Pháp Excel PivotTable & PivotChart
Kết quả: HCM so với chính nó thì 100%, các tỉnh khác thì có tỷ
lệ tương ứng với từng nhóm mặt hàng.
% DT so với
Row Labels Doanh thu
TP.HCM
An Giang 287,952,000 92.69%
Điện cơ 177,112,000 193.51%
Điện gia dụng 110,840,000 156.80%
Hà nội 277,454,200 89.31%
Điện cơ 96,700,200 105.66%
Điện gia dụng 87,725,000 124.10%
Điện tử 93,029,000 62.66%
HCM 310,669,000 100.00%
Điện cơ 91,524,000 100.00%
Điện gia dụng 70,688,000 100.00%
Điện tử 148,457,000 100.00%
Huế 262,581,000 84.52%
Điện cơ 83,921,000 91.69%
Điện gia dụng 33,126,000 46.86%
Điện tử 145,534,000 98.03%
Grand Total 1,138,656,200
PivotTable & PivotChart Giải Pháp Excel | 81
Giả sử với dữ liệu Doanh thu như trên ta có thể Group trường
Năm thành nhóm 2 năm, hoặc 3 năm như sau:
Bấm chuột phải vào trường Năm trên PivotTable, chọn Group:
82 | Giải Pháp Excel PivotTable & PivotChart
Giả sử với dữ liệu doanh thu hàng ngày cả 1 năm như sau:
Mặt Số
Ngày Đơn giá Thành tiền
hàng lượng
02/01/2014 A 39 10,000 390,000
07/01/2014 C 10 28,000 280,000
12/01/2014 B 45 18,000 810,000
17/01/2014 D 32 40,000 1,280,000
22/01/2014 D 40 40,000 1,600,000
27/01/2014 B 19 18,000 342,000
01/02/2014 A 10 10,000 100,000
06/02/2014 B 23 18,000 414,000
11/02/2014 C 10 28,000 280,000
16/02/2014 A 21 10,000 210,000
21/02/2014 A 12 10,000 120,000
08/12/2014 A 17 10,000 170,000
13/12/2014 C 21 28,000 588,000
18/12/2014 B 12 18,000 216,000
23/12/2014 C 46 28,000 1,288,000
28/12/2014 A 39 10,000 390,000
Ta có thể Group các ngày theo tháng, theo quý, … hoặc nhiều
cấp như sau:
Nhóm kết quả theo Tháng, Quý và Năm (có ý nghĩa khi thống
kê qua nhiều năm)
PivotTable & PivotChart Giải Pháp Excel | 87
Nếu muốn Group theo tuần thì Group theo ngày và chọn 7 ngày:
88 | Giải Pháp Excel PivotTable & PivotChart
Giả sử ta muốn tính % Lợi nhuận trên doanh thu dựa vào 2
trường này, ta phải Insert 1 trường tính toán (Calculated Field).
Trong hộp thoại hiện ra, đặt tên trường, lập công thức tính: = Lợi
nhuận/ Doanh thu bằng cách double click vào tên trường, thêm
toán tử chia và thêm trường khác.
PivotTable & PivotChart Giải Pháp Excel | 89
Sau đó nhấn Add và nhấn OK, định dạng % cho trường mới.
Hoặc dùng công thức phức tạp hơn để tính thưởng chẳng hạn:
Với trường mới, ta có thể làm mọi phép thống kê như trường có
sẵn, Thí dụ tính % thưởng của Tỉnh so với tổng thưởng.
92 | Giải Pháp Excel PivotTable & PivotChart
2. Tạo mục tính toán riêng cho các phần tử của một hoặc nhiều
field
Ta có thể tính toán từng phần của 1 field, thí dụ cộng 2 mặt hàng
Điện tử và Điện gia dụng thành Nhóm gia dụng bằng cách Insert
1 Calculated Item có công thức sau:
PivotTable & PivotChart Giải Pháp Excel | 93
Trong Excel 2003, số dòng tối đa là 216 = 65,536 dòng, đối với
dữ liệu phát sinh trong năm của 1 doanh nghiệp lớn nhiều khi
vượt quá số dòng trên, Người ta phải nhập liệu chia ra từng tháng,
mỗi tháng 1 sheet hoặc mỗi tháng 1 file riêng lẻ.
Hoặc đối với 1 doanh nghiệp có nhiều chi nhánh, mỗi chi nhánh
sẽ có 1 file riêng và chúng ta phải tổng hợp lại để phân tích.
Excel 2013 không có nút lệnh Pivot Table Wizard mà chỉ có nút
lệnh insert thông thường, Bạn phải gắn nút lệnh vào thanh công
cụ Quick Access Toolbar, hoặc dùng tổ hợp phím tắt Alt – D – P
để gọi hộp thoại PivotTable and PivotChart Wizard.
Chọn Multiple consolidation ranges rồi nhấn Next.
Excel tự dộng chèn 1 vùng dữ liệu vào Row label gọi là Row và
1 vùng dữ liệu vào Column labels gọi là Column.
PivotTable & PivotChart Giải Pháp Excel | 97
toán tăng có kèm theo doanh thu hoặc lượng chứng từ tăng
không? chi phí điện thoại của bộ phận bán hàng tăng có kèm theo
doanh thu tăng hay lượng khách hàng tăng hay không?
Bạn phải có 1 cơ sở dữ liệu chuẩn dạng như sau:
Ngày Loại chi phí Bộ phận Số tiền
04/01/2005 Chi tiếp khách Ban Gíam đốc 1,406,000
05/01/2005 Chi VPP Hành chánh NS 450,000
05/01/2005 Chi VPP Hành chánh NS 115,000
05/01/2005 Chi VPP Hành chánh NS 100,000
06/01/2005 Chi mua thiết bị Hành chánh NS 75,000
06/01/2005 Lệ phí hải quan Kế hoạch 5,000
06/01/2005 Gửi xe Ban Gíam đốc 12,000
06/01/2005 Phí Bưu điện Ban Gíam đốc 1,112,727
08/01/2005 Phí vận chuyển Phòng Tổ chức 8,000
08/01/2005 Chi tiếp khách Ban Gíam đốc 438,000
08/01/2005 Chi tiếp khách Ban Gíam đốc 200,000
10/01/2005 Tiền điện thoại Phòng Tổ chức 2,418,619
Với trường ngày tháng group theo tháng, tạo pivot table để phân
tích chi phí theo tháng như sau:
Nếu muốn đẹp thì thêm 1 biểu đồ minh họa. Ghi chú: với Pivot
Chart ta có thể filter để xem lần lượt từng loại chi phí.
100 | Giải Pháp Excel PivotTable & PivotChart
Kết quả:
Tiền lương
19,000,000
18,000,000
17,000,000
16,000,000
Tiền lương
15,000,000
14,000,000
13,000,000
Jan Feb Mar Apr May Jun
PivotTable & PivotChart Giải Pháp Excel | 101
Cũng với bảng dữ liệu trên, có thể phân tích theo bộ phận:
II.4.2. Tổng hợp và phân tích từng công đoạn sản xuất
Với cấu trúc dữ liệu chuẩn, mỗi công đoạn và mỗi sự kiện được
ghi lại thành 1 record (dòng) thay vì tạo nhiều cột, ta có thể tạo
pivot table theo dõi 1 sự việc theo từng sự kiện diễn ra, thí dụ
như theo dõi 1 đơn hàng sản xuất từ khi bắt đầu nhận tới khi hoàn
tất.
Dữ liệu mẫu:
102 | Giải Pháp Excel PivotTable & PivotChart
POWERPIVOT
Bạn có thể tải các tập tin ứng dụng minh họa về PowerPivot mà
Microsoft cung cấp tại đây:
https://www.microsoft.com/en-us/download/details.aspx?id=102
https://www.microsoft.com/en-us/download/details.aspx?id=26718
Lưu ý: Các dữ liệu trong các file ví dụ trên ban đầu là dùng PowerPivot
kết nối với SQL Server lấy về và lưu trữ trực tiếp trong file Excel.
Chúng ta có thể xem các báo cáo đã được tạo trong file dựa trên các dữ
liệu lưu trữ này.
Ví dụ ta mở file ví dụ PowerPivot Healthcare Audit ta sẽ thấy được các
báo cáo dựng sẵn ở các sheet:
PowerPivot Giải Pháp Excel | 113
Mỗi bảng chiếm một tab ở thanh bên dưới màn hình
Ví các bảng được rút từ các hệ quản trị cơ sở dữ liệu (SQL
Server, Access, Oracle,…) nên chúng thường đã được thiết kế
chuẩn hóa về mặt dữ liệu và các bảng có quan hệ với nhau theo
khóa chính và khóa ngoại.
114 | Giải Pháp Excel PowerPivot
Để xem mô hình dữ liệu quan hệ của các bảng ta chọn lệnh Diagram
View tại nhóm View.
PowerPivot Giải Pháp Excel | 115
Nếu các bạn đã từng làm việc với Microsoft Access thì bạn có thể thấy
PowerPivot nó cũng tương tự như thế. Nó mang khái niệm mô hình dữ
liệu vào trong Excel để bổ sung cho điểm yếu này của Excel.
Trong tài liệu này, các hình ảnh minh họa sẽ chụp màn hình trên phiên
bản Excel 2013.
Dữ liệu thực tập trong phần này là CSDL Northwind của Microsoft,
bên dưới là sơ đồ quan hệ giữa các bảng dữ liệu.
Dữ liệu mẫu:
Bảng Orders: Lưu trữ thông tin các đơn hàng của công ty, bao gồm
các Fields và kiểu dữ liệu như sau:
PowerPivot Giải Pháp Excel | 117
Dữ liệu mẫu:
Bảng Orders Details: Lưu trữ thông tin chi tiết cho các đơn hàng.
Bao gồm các Fields và kiểu dữ liệu như sau:
Dữ liệu mẫu:
Để chuyển các vùng (Range) dữ liệu bình thường trong các sheet của
Excel vào mô hình dữ liệu của PowerPivot, trước tiên chúng ta chuyển
Range thành Tables. Cách thực hiện như sau:
B3. Excel hiện bảng Create Table có hiển thị vùng dữ liệu cần chuyển
sang Tables Nhấn OK
PowerPivot Giải Pháp Excel | 119
B4. Bạn có thể đặt tên bảng lại là Customers cho dễ theo dõi ở các bước
sau (Excel mặc định đặt tên là Table1):
Để thêm các Tables vào mô hình dữ liệu của PowerPivot ta làm theo
các bước sau:
Excel sẽ sao chép bảng dữ liệu vào cửa sổ PowerPivot như hình sau:
122 | Giải Pháp Excel PowerPivot
Các vùng dữ liệu mà chúng ta lưu trên các Sheet không có mối quan
hệ với nhau. Nên khi chúng ta cập nhập dữ liệu trong một vùng dữ liệu
thì các dữ liệu có liên quan lưu trong vùng dữ liệu khác sẽ không tự
động cập nhật theo từ đó dẫn đến các dữ liệu không được cập nhật đồng
bộ… Data Model của PowerPivot cho phép chúng ta tạo mối quan hệ
giữa các bảng với nhau:
PowerPivot Giải Pháp Excel | 123
B1. Nhấn nút Diagram View trên thanh công cụ của PowerPivot
B3. Kéo field OrderID từ bảng Orders sang field OrderID trong bảng
Orders_Details để thể hiện mối quan hệ 1-nhiều giữa đơn hàng và chi
tiết đơn hàng (một đơn hàng có thể có nhiều mặt hàng).
Nếu bạn muốn xem, hiệu chỉnh hay xoá mối quan hệ giữa 2 bảng trong
Data Model, bạn làm theo các bước sau:
Đến đây, bạn đã tạo được mối quan hệ giữa 3 bảng thông tin khách
hàng (Customers), đơn đặt hàng (Orders) và Chi tiết đơn hàng
(Orders_Details) trong PowerPivot. Tiếp theo chúng ta sẽ tổng hợp dữ
liệu từ 3 bảng thông tin trên bằng công cụ PivotTable.
Việc tạo PivotTable từ dữ liệu của PowerPivot cũng rất dễ và gần giống
với các bài học trước, điểm khác biệt ở đây là nguồn dữ liệu PivotTable
lấy từ PowerPivot. Việc sử dụng nguồn dữ liệu PowerPivot khi tạo
Pivot Table có một số giới hạn sử dụng như:
Dưới dây là minh họa cách tạo PivotTable đơn giản từ nguồn dữ liệu
của Powerpivot với các bảng dữ liệu đã thiết lập các mối quan hệ. Các
bước thực hiện:
B3. Kéo field CompanyName từ bảng Customers ở trên vào Rows. Kéo
field UnitPrice ở bảng Orders_Details vào Values với phép tính
Average.
PivotTable truyền thống không thể thực hiện được điều này vì các bảng
dữ liệu không có mối quan hệ với nhau. Trong Excel 2013, tính năng
130 | Giải Pháp Excel PowerPivot
PivotTable có bổ sung tùy chọn tổng hợp dữ liệu sử dụng Data Model
(đây là bản rút gọn của PowerPivot). Để sử dụng tính năng Data Model
trong PivotTable truyền thống bạn cũng cần chuyển các vùng dữ liệu
(Range) trên bảng tính sang Tables vào PivotTable Tools
Analyze Relationships để tạo mối quan hệ giữa các Tables.
Sau khi các Tables có mối quan hệ thì bạn có thể tạo PivotTable có sử
dụng dữ liệu từ nhiều Tables này: Insert PivotTable chọn Add
this data to the Data Model Các bước còn lại sẽ giống như phần tạo
PivotTable từ nguồn PowerPivot ổ trên.
PowerPivot Giải Pháp Excel | 131
Như bạn thấy ví dụ ở trên dùng PivotTable tổng hợp dữ liệu từ nguồn
PowerPivot chưa mang tính thực tế do thông tin có được từ việc tổng
hợp chưa thỏa đáng.
Phần này chúng ta cùng tạo một bảng tổng hợp dữ liệu bằng PivotTable
từ nguồn PowerPivot để xem mỗi khách hàng mua tổng giá trị là bao
nhiêu và tổng tiền được chiết khấu.
Tạo thêm các cột tính toán trước trong các bảng của PowerPivot
Tạo thêm Caculated column trong PowerPivot rất đơn giản. Bạn làm
theo các bước sau:
B2. Nhấp vào ô trống đầu tiên tại cột Add Column rồi nhập vào công
thức: =[UnitPrice]*[Quantity] và Enter. PowerPivot tự động đặt tên
cột mới là CalculatedColumn1.
132 | Giải Pháp Excel PowerPivot
B3. Đổi tên cột lại thành Total Revenue bằng cách kích chuột 2 lần vào
tên cột hoặc nhấp phải chuột lên cột rồi chọn Rename Column.
PowerPivot Giải Pháp Excel | 133
B4. Tương tự, ta thêm vào cột Total Discount có công thức là:
=(UnitPrice)*(Quantity)*(Discount)
B3. Kéo field CompanyName vào ROWS. Kéo Total Revenue và Total
Discount vào VALUES với phép tính SUM. Ta có kết quả như hình
sau:
Để ẩn các cột ta nhấp phải chuột vào cột cần ẩn và chọn Hide form
Client Tools
Trong cửa sổ PowerPivot để truy cập vào hộp danh mục hàm DAX bạn
làm như sau:
B3. Chọn hàm cần sử dụng và khai báo tham số cho hàm. Ví dụ bạn
chọn hàm =SUM([UnitPrice])
Bạn thấy kết quả cột mới thêm vào giống nhau do hàm SUM chỉ tính
được tổng của cả cột.
PowerPivot Giải Pháp Excel | 137
Để thấy được lợi ích của các hàm DAX ta xét ví dụ như sau: Bây giờ
chúng ta muốn tạo một báo cáo tổng hợp tổng doanh thu bán hàng và
tổng tiền chiết khấu của từng khách hàng theo tháng hoặc năm.
B1. Trong PowerPivot chọn bảng Orders chọn ô trống đầu tiên
trong cột Add Column gõ vào công thức: =Month([OrderDate])
Ta sẽ trích ra được tháng trong chuỗi Date tại cột OrderDate.
B2. Tương tự, ta tạo các cột Years với công thức: =Year([OrderDate])
Ta sẽ trích ra được năm trong chuỗi Date tại cột OrderDate.
B3. Để báo cáo dễ theo dõi ta có thể thêm một cột nữa tên là
MonthName có công thức sau: =Format([OrderDate], “mmmm”)
Lưu ý: Các tháng trong bảng tổng hợp không hiện thị theo thứ tự A
Z được do PowerPivot không hỗ trợ sắp xếp dựa vào Custom Lists. Để
khắc phục ta làm như sau:
Để hiểu hơn về cách dùng hàm DAX trong việc tạo thêm các
Calculated Column chúng ta sẽ làm một bảng tổng hợp doanh thu của
từng khách hàng trong năm 1997 và 1998 và tính giá trị tăng/ giảm
doanh thu giữa 2 năm.
B4. Trong hộp thoại Calculated Field ta nhập các thông tin vào như
hình bên dưới:
142 | Giải Pháp Excel PowerPivot
B6. Làm tương tự các bước 3 đến 5 cho field mới là 1998 Revenue với
công thức trong Formula như sau:
=CALCULATE(Sum(Orders_Details[Total Revenue]),Orders[Years]=1998)
144 | Giải Pháp Excel PowerPivot
B7. Làm tương tự các bước 3 đến 5 cho field mới là 1998 vs 1998 với
công thức trong Formula và lưu kết quả vào bảng Customers như hình
sau: =[1998 Revenue] – [1997 Revenue]
B1. Chọn vào bất kỳ đâu trong PivotTable vào ngăn PivotTable
chọn Caculated Fields chọn Manage Calculated Fields.
B2. Chọn tên field cần chỉnh sửa và nhấn Edit. Muốn thêm field mới
thì nhấn New… và muốn xóa thì nhấn Delete.
Log on to the server: Nhập vào tài khoản có quyền truy cập
đến CSDL trong MS SQL Server. Chọn Save my password để
lưu mật mã.
Database name: Chọn CSDL cần nhập trong MS SQL Server
Nhấn nút Advanced để xem chi tiết hơn các thiết lập kết nối.
Nhấn nút Test Connection để kiểm tra thiết lập đúng hay chưa
Khi nhấn Test Connection mà bạn nhận được thông báo sau thì xác
định bạn đã kết nối tới MS SQL Server thành công.
148 | Giải Pháp Excel PowerPivot
B3. Nhấn nút Next để tiếp tục. Sau đó chọn Select from a list of table
and views to choose the data to import. Nhấn Next để qua bước tiếp
theo.
B4. Chọn các Tables hoặc Views cần nhập vào PowerPivot. Ở đây
chúng ta chọn 13 bảng trong CSDL Northwind.
PowerPivot Giải Pháp Excel | 149
Muốn xem trước dữ liệu của bảng nào thì ta chọn tên bảng đó
và nhấn nút Preview & Filter. Ở đây chúng ta có thể lọc bớt
các dữ liệu hoặc bỏ bớt các cột không cần thiết.
Nút Select Related Tables khi được nhấn thì chương trình tự
động tìm và chọn các bảng có liên quan đến bảng mà bạn đang
chọn.
B5. Nhấn nút Finish để hoàn tất việc nhập liệu và chương trình bắt đầu
nhập liệu vào PowerPivot
150 | Giải Pháp Excel PowerPivot
Nhấn vào nút Diagram View ta sẽ thấy được sơ đồ quan hệ giữa các
bảng dữ liệu.
CSDL MS Access khá phổ biến đối với người dùng văn phòng, nó
thường được dùng làm CSDL cho các ứng dụng nhỏ gọn, cơ động,…
trong doanh nghiệp. Trong phần này chúng ta sẽ thực hành nhập các
bảng dữ liệu trong MS Access vào PowerPivot.
152 | Giải Pháp Excel PowerPivot
B2. Điền thông tin kết nối với CSDL như trong hộp thoại bên dưới:
Link: https://www.microsoft.com/en-us/download/details.aspx?id=13255
154 | Giải Pháp Excel PowerPivot
B3. Nhấn nút Next để qua bước tiếp theo. Sau đó chọn Select from a
list of table and views to choose the data to import. Nhấn Next để
qua bước tiếp theo.
B4. Chọn các bản cần nhập vào PowerPivot rồi nhấn nút Finish.
B5. Sau khi chờ chương trình xử lý nhập liệu. Nhấn nút Close sau khi
hoàn tất để trở về cửa sổ PowerPivot. Kết quả sau khi nhập liệu từ MS
Access như hình sau:
PowerPivot Giải Pháp Excel | 155
Lưu ý: Do CSDL MS Access lưu trữ dưới dạng một tập tin trong máy
tính. Do vậy bạn cần cẩn thận khi di chuyển hay xóa CSDL này, vì như
thế sẽ làm mất kết nối giữa PowerPivot và CSDL Access này.
Đối với CSDL Access 2003 trở về trước (*.mdb) được gán mật mã bảo
vệ, chúng ta có thể dùng cách sau để kết nối:
B2. Trong hộp thoại Table Import Wizard chọn kiểu Others
(OLEDBODBC) rồi nhấn Next.
PowerPivot Giải Pháp Excel | 157
Phần này, chúng ta sẽ thực hành nhập dữ liệu từ một tập tin Excel khác
vào PowerPivot. Các bước thực hiện:
B2. Trong hộp thoại Table Import Wizard chọn kiểu Excel File rồi
nhấn Next.
PowerPivot Giải Pháp Excel | 159
B3. Điền thông tin thiết lập kết nối như trong hình sau:
Friendly connection name: Đặt tên tùy chọn cho kết nối
Excel File Path: Tìm đến và chọn tập tin dữ liệu Excel
Tích chọn Use first row as column headers nếu bạn muốn dòng
đầu tiên trong các bảng dữ liệu sẽ làm tiêu đề cột.
Advanced: Xem và hiệu chỉnh thiết lập kết nối chi tiết hơn
Test Connection: Kiểm tra việc thiết lập kết nối đến tập tin dữ
liệu Excel.
160 | Giải Pháp Excel PowerPivot
B4. Nhấn Next qua bước tiếp theo. Bạn chọn các bảng cần nhập sang
PowerPivot rồi nhấn Finish
PowerPivot Giải Pháp Excel | 161
B5. Nhấn Close sau khi nhập xong dữ liệu và trở về cửa sổ PowerPivot.
Giả sử chúng ta có một tập tin dữ liệu ở định dạng TXT, chứa thông
tin về danh sách các công ty tham gia trên thị trường chứng khoán Việt
Nam (xem hình dưới). Phần này chúng ta sẽ thực hành nhập tập tin dữ
liệu này vào PowerPivot.
162 | Giải Pháp Excel PowerPivot
B2. Trong hộp thoại Table Import Wizard chọn kiểu Text File rồi
nhấn Next.
PowerPivot Giải Pháp Excel | 163
B4. Nhấn Finish sau khi thiết lập xong. Chương trình sẽ tiến hành nhập
dữ liệu vào PowerPivot. Sau khi nhập liệu hoàn tất, bấm nút Close để
trở về cửa sổ PowerPivot.
PowerPivot Giải Pháp Excel | 165
Tạo nhanh bảng dữ liệu trong PowerPivot từ 1 bảng dữ liệu đã sao chép
từ nguồn nào đó (Word, Excel, Web,…) trong bộ nhớ máy tính. Các
bước thực hiện:
PowerPivot hỗ trợ nhập dữ liệu từ rất nhiều nguồn phổ biến hiện nay
như: Microsoft SQL Azure, Microsoft SQL Parallel Data Warehouse,
Microsoft Analysis Services, Sysbase, IBM DB2, Informix,…
PowerPivot Giải Pháp Excel | 167
Nguồn dữ liệu bên ngoài này có thể được cập nhật sau đó nhưng
PowerPivot vẫn sử dụng các dữ liệu nhập vào trước đó nếu chúng ta
không thiết lập thêm các tùy chọn về cập nhật dữ liệu cho PowerPivot.
Refresh: Chọn lệnh này thì PowerPivot chỉ nhập lại dữ liệu từ
CSDL nguồn bên ngoài cho bảng đang chọn.
Refresh All: Chọn lệnh này sẽ cập nhật lại toàn bộ các bảng
trong PowerPivot từ dữ liệu nguồn.
168 | Giải Pháp Excel PowerPivot
Nhằm đảm bảo dữ liệu trong PowerPivot luôn cập nhật so với CSDL
nguồn bên ngoài. Chúng ta nên thiết lập như sau:
B1. Trong tập tin Excel mà bạn đã tạo PowerPivot, vào ngăn Data trên
thanh Ribbon và chọn lệnh Connections.
B2. Chọn tên kết nối dữ liệu trong hộp Workbook Connections.
PowerPivot Giải Pháp Excel | 169
Ở đây ta chọn tên kết nối là Access NorthWind (đã đặt trong bài thực
hành trước).
Lưu ý: Nút lệnh Refresh All có ở nhiều nơi, do vậy khi làm việc với
CSDL lớn thì sẽ mất nhiều thời gian để cập nhật mới CSDL vào
PowerPivot.
Đôi khi chúng ta cần hiệu chỉnh lại các thiết lập kết nối với nguồn
CSDL bên ngoài do dữ liệu nguồn bị di chuyển, đổi tên, đặt lại mật mã,
hay thêm bảng dữ liệu mới, … Các bước thực hiện như sau:
B1. Trong cửa sổ PowerPivot, chọn ngăn Home, chọn nút Existing
Connections.
172 | Giải Pháp Excel PowerPivot
B2. Chọn kết nối cần hiệu chỉnh rồi nhấn nút:
B3. Các bước sau thực hiện giống như các phần trước.
PowerPivot Giải Pháp Excel | 173
174 | Giải Pháp Excel
Power View Giải Pháp Excel | 175
Công cụ Power View được bổ sung vào Excel 2013 cho phép
chúng ta tạo ra một giao diện tương tác tổng hợp được nhiều
thông tin hữu ích cho hoạt động của quản lý gọi nôm na là
Dashboard. Một Dashboard có thể chứa các đồ thị, bảng số liệu
tổng hợp, bản đồ, slicers,…
Yêu cầu hệ thống sử dụng Power View trong Excel: máy phải
cài đặt các ứng dụng sau:
Office Professional Plus 2013
Microsoft Silverlight 5 (nếu chọn lệnh Power View bị
báo lỗi thì bạn nên gỡ SilverLight hiện có ra và cài lại
SilverLight theo link sau:
https://www.microsoft.com/getsilverlight/Get-
Started/Install/Default.aspx
Power View là một sheet được lưu rong tập tin Excel (*.xlsx).
Power View sử dụng nguồn dữ liệu trong các Tables hay Data
Model để trình bày.
Chọn Power View trong hộp thoại COM Add-Ins rồi nhấn OK.
Khi đó trong ngăng Insert của Ribbon Excel sẽ có thêm nút lệnh
Power View.
B1. Mở tập tin thực hành ở phần III.4 lên, tập tin này đã dùng
PowerPivot tạo Data Model nhập 3 bảng dữ liệu từ tập tin CSDL
Power View Giải Pháp Excel | 177
B2. Vào màn hình bảng tính Excel chọn Insert Power View
một Sheet mới được chèn vào và có tên là Power View1 như
sau:
178 | Giải Pháp Excel Power View
B3. Tiếp theo chúng ta sẽ kéo thả các dữ liệu trong các vùng sao
cho đạt được mục tiêu thiết kế Dashboard như mong muốn. Ở
đây chúng ta sẽ kéo CompanyName từ bảng Customers vào
Fields trong vùng 3, ta sẽ được như hình sau:
Đặt tên cho vùng 1 là: Doanh thu nhóm theo nước – khách
hàng.
Power View Giải Pháp Excel | 179
Chúng ta có thể chỉnh sửa khung hiển thị bằng cách dùng chuột
kéo thả ở các góc và cạnh của nó sao cho được như hình sau:
180 | Giải Pháp Excel Power View
B5. Chọn vùng CompanyName trong vùng 1, sau đó kéo tiếp các
field 1997 Revenue, 1998 Revenue từ bảng Orders_Details và
kéo 1998 vs 1997 từ bảng Customers vào Fields của Vùng 3 nằm
bên dưới CompanyName như hình sau:
B7. Để hiện thị bản đồ biểu diễn vị trí tên City nơi đặt các công
ty ở các quốc gia bên cạnh đồ thị doanh số bán hàng ta chọn
khung bao của Country khi đó bên vùng 3 sẽ có hình như sau:
182 | Giải Pháp Excel Power View
Tiếp theo ta kéo field City từ bảng Customers vào Fields của
vùng 3, ta được kết quả sau:
B8. Sau khi chỉnh sửa để mở rộng vùng hiển thị bản đồ lớn hơn
cho dễ quan sát, bạn vào ngăn Design chọn lệnh Map và chờ
chương trình tải bản đồ về và hiển thị các chấm biểu thị các City
nơi đặt Công ty.
Power View Giải Pháp Excel | 183
Bạn có thể chọn khu vực hiển thị thông tin trong vùng 1, sau
đó qua vùng 2 để lọc bớt thông tin hiển thị nếu cần.
184 | Giải Pháp Excel Power View
Bây giờ ta có thể nhấp chuột và tên nước để xem thông tin
các Công ty và doanh số của từng công ty qua các năm dưới
dạng đồ thị và bản đồ một cách sinh động.
Bằng công cụ này, chúng ta có thể sáng tạo ra rất nhiều kiểu
Dashboard khác nhau dựa trên CSDL của doanh nghiệp nhằm
giúp nhà quản lý có được cái nhìn trực quan và dễ hiểu hơn
về các số liệu thống kê đơn điệu.
Để thay đổi một số tùy chọn cho Map bạn chọn Map rồi vào
ngăn Layout chọn các lệnh như thêm hiển thị Tên Thành
phố, đổi kiểu đồ thị,…
Power View Giải Pháp Excel | 185
Bạn có thể thay đổi về màu sắc, font chữ, hình nền,… cho
Power View tại ngăn Power View nhóm lệnh Themes.
Đồ thị trên: Đồ thị cột hiển thị thông tin tổng tất cả doanh số
và chiết khấu đối với khách hàng thuộc các quốc gia (bao
gồm dữ liệu của 3 năm 1996, 1997 và 1998).
186 | Giải Pháp Excel Power View
Đồ thị dưới: Đồ thị cột hiển thị thông tin tổng doanh số và
chiết khấu nhưng có phân cấp xem theo năm, theo tháng.
Khi bạn nhấp chuột vào một cột tên nước ở đồ thị trên (ví dụ
như là Germany), chương trình sẽ trình bày số liệu chi tiết
của nước đó ở đồ thị dưới có phân loại thông tin theo năm.
Khi bạn nhấn chuột 2 lần vào một cột năm ở đồ thị bên dưới
(ví dụ như năm 1997) thì đồ thị bên dưới sẽ hiển thị số liệu
thống kê chi tiết theo Tháng của năm.
Power View Giải Pháp Excel | 187
Khi bạn nhấp chuột vào cột năm (ví dụ năm 1997) ở đồ thị
dưới thì đồ thị trên sẽ vẽ lại theo số liệu của năm ta chọn.
Bạn dùng tiếp tập tin dữ liệu thực hành ở phần trước.
188 | Giải Pháp Excel Power View
B2. Bây giờ chúng ta sẽ tạo đồ thị bên trên: Kéo và thả các field
Country từ Customers, Total Revenue và Total Discount từ
Orders_Details vào Fields ở vùng 3 (xem hình).
Power View Giải Pháp Excel | 189
B3. Chọn khu vực dữ liệu mới xuất hiện trong vùng 1 rồi vào
Design chọn Column Chart chọn Clustered Column để vẽ
thành đồ thị nhóm cột.
B4. Tiếp theo ta vẽ đồ thị bên dưới: Kéo các field Total Revenue
và Total Discount từ bảng Orders_Details vào Fields trong vùng
3 ta được như hình sau:
190 | Giải Pháp Excel Power View
B5. Chuyển khu vực dữ liệu mới trong vùng 1 thành đồ thị cột
như cách làm ở bước 3 và chỉnh sửa lại ta được như hình sau:
B7. Kéo field Country từ bảng Customers vào Tile By trong vùng
3 để đồ thị dễ theo dõi hơn khi ta nhấp chọn tên một nước ở đồ
thị trên.
B8. Thêm nhãn cho các cột trong đồ thị ta vào Layout Data
Labels chọn Outline End.
Power View Giải Pháp Excel | 193
Một bản đồ với các đồ thị tròn biểu diễn tổng doanh số bán
chia theo nước và theo năm.
Khi bấm vào Slicer (nước) bên trái thì bản đồ chỉ còn hiển thị
thông tin của nước đó.
Khi bấm vào xem thông tin một năm cụ thể nào đó trên bản
đồ thị thì đồ thị cột doanh thu theo tháng bên dưới cập nhật
theo.
Bạn dùng tiếp tập tin dữ liệu thực hành ở phần trước.
B2. Trước tiên chúng ta sẽ vẽ các đồ thị tròn thể hiện tổng doanh
số bán theo các năm theo vị trí các thành phố (nơi đặt công ty của
khách hàng) trên nền bản đồ Bing. Kéo field City từ bảng
Customers vào vùng Fields của vùng 3.
Sau đó vào ngăn Design chọn Map điều chỉnh vùng hiển
thị Map và đặt tên cho Dashboard ta được như hình sau:
Các chấm xanh trên nền bản đồ thế giời thể hiện vị trí của các
City có công ty khách hàng.
Power View Giải Pháp Excel | 195
B4. Để thể hiện doanh thu của từng City theo các năm, ta kéo
field Years từ bảng Orders vào Color ở vùng 3. Khi đó đồ thị tròn
sẽ có 3 màu tương ứng doanh thu của 3 năm khác nhau.
196 | Giải Pháp Excel Power View
B5. Để dễ dàng quan sát đồ thị, ta có thể tạo một Slicer theo tên
nước để mỗi khi chọn một nước nào đó thì đồ thị chỉ hiển thị
riêng thông tin của nước đó. Bạn kéo field Country từ bảng
Customers vào vùng 1 bên ngoài khu vực bản đồ thế giới và căn
chỉnh lại cho dễ quan sát như hình sau.
Sau đó vào ngăn Design chọn Slicer nhằm kết nối danh mục
tên nước vào bản đồ thế giới.
Power View Giải Pháp Excel | 197
Khi bạn nhấn vào một tên nước trong Slicer (vì dụ như USA) thì
bản đồ sẽ cập nhật theo như sau:
B6. Tiếp theo chúng ta sẽ vẽ một đồ thị cột thể hiện doanh thu
theo từng tháng đặt bên dưới bản đồ thế giới. Nhấp chọn vào
vùng trống bên dưới bản đồ kéo field MonthName từ bảng
Orders và field Total Revenue từ bảng Orders_Details vào Fields
trong vùng 3 và canh chỉnh lại như hình sau:
B7. Chuyển bảng dữ liệu mới này thành kiểu đồ thị cột vào
Design chọn Column Chart chọn Clustered Column.
198 | Giải Pháp Excel Power View
Bây giờ bạn có thể thử nghiệm xem kết quả thực hiện của mình.
Là Add-Ins nâng cao về Map cho Excel dựa trên nền tảng bản đồ
Bing của Microsoft. Với công cụ này khi Add-Ins vào Excel thì
ta có thể thực hiện được nhiều tùy biến hơn với Map cho các
Dashboard.
Bạn có thể tải Add-Ins này theo đường dẫn bên dưới:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=38395
Sau khi cài đặt thành công thì trong Excel sẽ có thêm một nút
lệnh mới trong ngăn Insert như hình sau:
Tải tập tin ví dụ minh họa về ứng dụng Power Map tại đây:
http://media.wiley.com/product_ancillary/21/11188215/DOWNLOAD/Chap
ter%206%20Samples.xlsx
Tài liệu tham khảo Power Map trực tuyến tại đây:
https://support.office.com/en-us/article/Get-started-with-Power-Map-
88a28df6-8258-40aa-b5cc-577873fb0f4a
Tham khảo thêm Giải Pháp Excel | 203
Power Query là một Add-Ins mới của Excel giúp ta tìm kiếm,
truy vấn dữ liệu, kết hợp các dữ liệu và tinh lọc các dữ liệu.
Bạn có thể tải Add-Ins này theo đường dẫn bên dưới:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=39379
Sau khi cài đặt thành công thì trong Excel trên Ribbon sẽ có thêm
ngăn Power Query:
Tài liệu tham khảo Power Query trực tuyến tại đây:
https://support.office.com/en-us/article/Introduction-to-Microsoft-Power-
Query-for-Excel-6E92E2F4-2079-4E1F-BAD5-89F6269CD605
Phiên bản MS SQL Server mới nhất là 14. Chúng ta có thể tải
miễn phí bản MS SQL Express tùy theo cấu hình máy và hệ điều
hành dang sử dụng:
Các bạn nhớ tải và cài đặt thêm giao diện quản lý máy chủ MS
SQL Server là Microsoft® SQL Server® 2008 Management
Studio Express hoặc phiên bản mới nhất cho dễ sử dụng:
Link: https://www.microsoft.com/en-pk/download/details.aspx?id=7593
Có nhiều cách đưa tập tin CSDL vào MS SQL Server. Sau đây
là một cách dễ thực hiện:
B3. Nhấn nút Add… tìm đến thư mục chứa tập tin CSDL
*.mdf mà bạn đã tải được từ internet về lưu trên máy.
Tham khảo thêm Giải Pháp Excel | 207
Categories
Column_name Data type Nullable Default Check Key/index
CategoryID int no IDENTITY(1,1) PK clust.
CategoryName nvarchar(15) no Nonclust.
Description ntext yes
Picture image yes
Customers
Column_name Data type Nullable Default Check Key/index
CustomerID nchar(5) no PK clust.
CompanyName nvarchar(40) no Nonclust.
ContactName nvarchar(30) yes
ContactTitle nvarchar(30) yes
Address nvarchar(60) yes
City nvarchar(15) yes Nonclust.
Region nvarchar(15) yes Nonclust.
PostalCode nvarchar(10) yes Nonclust.
Country nvarchar(15) yes
Phone nvarchar(24) yes
Fax nvarchar(24) yes
CustomerCustomerDemo
Column_name Data type Nullable Key/index
CustomerID nchar(5) no Composite PK nonclust1,
FK Customers(CustomerID)
CustomerTypeID nchar(10) no Composite PK nonclust1,
FKCustomerDemographics(CustomerTypeID)
CustomerDemographics
Column_name Data type Nullable Default Check Key/index
CustomerTypeID nchar(10) no PK nonclust.
CustomerDesc ntext yes
Employees
EmployeeTerritories
Order Details
Column_name Data type Nullable Default Check Key/index
OrderID int no Composite PK, clust1, FK
Orders(OrderID)2
ProductID int no Composite PK, clust1, FK
Products(ProductID)3
UnitPrice money no 0 yes4
Quantity smallint no 1 yes5
Discount real no 0
Orders
Column_name Data type Nullable Default Check Key/index
OrderID int no IDENTITY PK, clust.
(1,1)
CustomerID nchar(5) yes FKCustomers(CustomerID)1
EmployeeID int yes FKEmployees(EmployeeID)2
OrderDate datetime yes GETDATE Nonclust.
()
RequiredDate datetime yes
ShippedDate datetime yes Nonclust.
ShipVia int yes FK Shippers(ShipperID)3
Freight money yes 0
ShipName nvarchar(40) yes
ShipAddress nvarchar(60) yes
ShipCity nvarchar(15) yes
ShipRegion nvarchar(15) yes
ShipPostalCode nvarchar(10) yes Nonclust.
ShipCountry nvarchar(15) yes
Products
Column_name Data type Nullable Default Check Key/index
ProductID int no IDENTITY PK, clust.
(1,1)
ProductName nvarchar(40) no Nonclust.
SupplierID int yes FKSuppliers(SupplierID),
nonclust.1
CategoryID int yes FKCategories(CategoryID),
nonclust.2
QuantityPerUnit nvarchar(20) yes
UnitPrice money yes 0 yes3
UnitsInStock smallint yes 0 yes4
UnitsOnOrder smallint yes 0 yes5
ReorderLevel smallint yes 0 yes6
Discontinued bit no 0
Region
Column_name Data type Nullable Default Check Key/index
RegionID int no PK nonclust.
RegionDescription nchar(50) no
Shippers
Column_name Data type Nullable Default Check Key/index
ShipperID int no IDENTITY PK clust.
(1,1)
CompanyName nvarchar(40) no
Phone nvarchar(24) yes
Suppliers
Column_name Data type Nullable Default Check Key/index
SupplierID int no IDENTITY PK clust.
(1,1)
CompanyName nvarchar(40) no Nonclust.
ContactName nvarchar(30) yes
ContactTitle nvarchar(30) yes
Address nvarchar(60) yes
City nvarchar(15) yes
214 | Giải Pháp Excel Tham khảo thêm
Territories
Column_name Data type Nullable Default Check Key/index
TerritoryID nvarchar(20) no PK nonclust.
TerritoryDescription nchar(50) no
RegionID int no FK Region
(RegionID)
Nhiều hàm ngày và giờ trong DAX rất giống với hàm ngày và
giờ trong Excel. Tuy nhiên, hàm DAX sử dụng loại dữ liệu
datetime và có thể nhận các giá trị từ một cột làm đối số. DAX
cũng có một loạt các hàm thời gian thông minh cho phép bạn vận
dụng dữ liệu bằng khoảng thời gian, bao gồm ngày, tháng, quý
và năm, sau đó, xây dựng và so sánh phép tính qua các khoảng
thời gian này.
Hàm EDATE
Hàm EOMONTH
Hàm HOUR
Hàm MINUTE
Hàm MONTH
Hàm NOW
Hàm SECOND
Hàm TIME
Hàm TIMEVALUE
Hàm TODAY
Hàm WEEKDAY
Hàm WEEKNUM
Hàm YEAR
Hàm YEARFRAC
Hàm Hiển thị Thời gian Thông minh (DAX) bao gồm các hàm
hiển thị thời gian thông minh để hỗ trợ nhu cầu phân tích Thông
tin Kinh doanh bằng cách cho phép bạn vận dụng dữ liệu bằng
khoảng thời gian, bao gồm ngày, tháng, quý và năm, sau đó xây
dựng và so sánh các phép tính qua các khoảng thời gian này. Các
hàm hiển thị thời gian thông minh sau đây có sẵn trong DAX.
Hàm CLOSINGBALANCEMONTH
Hàm CLOSINGBALANCEQUARTER
Hàm CLOSINGBALANCEYEAR
Hàm DATEADD
Hàm DATESBETWEEN
Hàm DATESINPERIOD
216 | Giải Pháp Excel Tham khảo thêm
Hàm DATESMTD
Hàm DATESQTD
Hàm DATESYTD
Hàm ENDOFMONTH
Hàm ENDOFQUARTER
Hàm ENDOFYEAR
Hàm FIRSTDATE
Hàm FIRSTNONBLANK
Hàm LASTDATE
Hàm LASTNONBLANK
Hàm NEXTDAY
Hàm NEXTMONTH
Hàm NEXTQUARTER
Hàm NEXTYEAR
Hàm OPENINGBALANCEMONTH
Hàm OPENINGBALANCEQUARTER
Hàm OPENINGBALANCEYEAR
Hàm PARALLELPERIOD
Hàm PREVIOUSDAY
Hàm PREVIOUSMONTH
Hàm PREVIOUSQUARTER
Hàm PREVIOUSYEAR
Hàm SAMEPERIODLASTYEAR
Hàm STARTOFMONTH
Hàm STARTOFQUARTER
Hàm STARTOFYEAR
Hàm TOTALMTD
Hàm TOTALQTD
Hàm TOTALYTD
Tham khảo thêm Giải Pháp Excel | 217
Hàm lọc và giá trị trong DAX là một trong những hàm phức tạp
và hiệu quả nhất, rất khác với hàm Excel. Hàm tra cứu hoạt động
bằng cách sử dụng bảng và mối quan hệ, giống như một cơ sở dữ
liệu. Hàm lọc cho phép bạn sử dụng ngữ cảnh dữ liệu để tạo phép
tính động. Để tìm hiểu thêm về ngữ cảnh ảnh hưởng như thế nào
tới kết quả của công thức, hãy xem Ngữ cảnh trong Công thức
DAX.
Hàm ALL
Hàm ALLEXCEPT
Hàm ALLNOBLANKROW
Hàm ALLSELECTED (DAX)
Hàm CALCULATE
Hàm CALCULATETABLE
Hàm DISTINCT
Hàm EARLIER
Hàm EARLIEST
Hàm Lọc (DAX)
Hàm FILTERS (DAX)
Hàm HASONEFILTER (DAX).
Hàm HASONEVALUE (DAX)
Hàm ISCROSSFILTERED (DAX)
Hàm ISFILTERED (DAX)
Hàm RELATED
Hàm RELATEDTABLE
Hàm VALUES
218 | Giải Pháp Excel Tham khảo thêm
Biểu thức Phân tích Dữ liệu (DAX) cung cấp nhiều hàm để tính
gộp, chẳng hạn như hàm sum, hàm count và hàm average. Các
hàm này rất giống với hàm tính gộp mà Microsoft Excel mà sử
dụng. Phần này liệt kê các hàm thống kê và tính gộp được cung
cấp trong DAX.
Hàm lô-gic hoạt động dựa trên một biểu thức để trả về thông tin
về giá trị hoặc các tập trong biểu thức đó. Ví dụ, bạn có thể sử
Tham khảo thêm Giải Pháp Excel | 219
dụng hàm IF để kiểm tra kết quả của một biểu thức và tạo kết quả
có điều kiện.
Hàm AND
Hàm FALSE
Hàm IF
Hàm IFERROR
Hàm NOT
Hàm OR
Hàm SWITCH (DAX)
Hàm TRUE
Hàm toán trong Biểu thức Phân tích Dữ liệu (Data Analysis
Expressions, DAX) rất giống với hàm toán và lượng giác trong
Excel. Phần bài viết này sẽ liệt kê các hàm toán được DAX cung
cấp.
Một hàm thông tin coi ô hoặc hàng được cung cấp như một đối
số và cho bạn biết giá trị có khớp với loại dự kiến hay không. Ví
dụ, hàm ISERROR trả về TRUE nếu giá trị bạn tham chiếu chứa
lỗi.
Hàm CONTAINS
Hàm ISBLANK
Hàm ISERROR
Hàm ISLOGICAL
Hàm ISNONTEXT
Hàm ISNUMBER
Hàm ISTEXT
Hàm LOOKUPVALUE
Hàm PATH
Hàm PATHCONTAINS
Hàm PATHITEM
Hàm PATHITEMREVERSE
Hàm PATHLENGTH
Biểu thức Phân tích Dữ liệu (DAX) bao gồm một tập hợp các
hàm văn bản được dựa trên thư viện các hàm chuỗi trong Excel
Tham khảo thêm Giải Pháp Excel | 221
nhưng đã được sửa đổi để hoạt động với bảng và cột. Phần này
liệt kê tất cả các hàm văn bản có sẵn bằng ngôn ngữ DAX.
Bài viết này mô tả hàm trong Biểu thức Phân tích Dữ liệu (Data
Analysis Expressions, DAX), một ngôn ngữ biểu thức công thức
dùng để xác định các phép tính trong Power Pivot trong Excel.
Nhiều hàm DAX có cùng tên và có hành vi tương tự như hàm
Excel; tuy nhiên các hàm DAX chỉ có thể được dùng trong công
thức DAX.
Hàm BLANK
Hàm CONCATENATE
Hàm EXACT
Hàm FIND
Hàm FIXED
Hàm FORMAT
o Định dạng Số Định Sẵn cho Hàm FORMAT
o Định dạng Số tùy chỉnh cho Hàm FORMAT
o Định dạng Ngày và Giờ Định sẵn cho Hàm FORMAT
o Định dạng Ngày và Giờ tùy chỉnh cho Hàm FORMAT
Hàm LEFT
Hàm LEN
Hàm LOWER
Hàm MID
Xem Hàm REPLACE.
Hàm REPT
Hàm RIGHT
Hàm SEARCH
Hàm SUBSTITUTE
Hàm TRIM
Hàm UPPER
Hàm VALUE
222 | Giải Pháp Excel Tham khảo thêm
GROUPBY
ISEMPTY
NATURALINNERJOIN
NATURALLEFTOUTERJOIN
SUMMARIZECOLUMNS
UNION
PATH
PATHCONTAINS
PATHITEM
PATHITEMREVERSE
PATHLENGTH
~~~oOo~~~
An Authorized Course Provider:
SMART TRAIN
ĐƠN VỊ CHUYÊN ĐÀO TẠO CÁC CHỨNG CHỈ
KẾ TOÁN - TÀI CHÍNH QUỐC TẾ
TẠI VIỆT NAM
• Smart Train là đối tác đào tạo đạt chuẩn chất • Đội ngũ giảng viên giỏi, tận tâm, gồm người
lượng Vàng (Gold Tuition Provider) của Hiệp Việt Nam và nước ngoài, có nhiều kinh nghiệm
hội Kế toán Công chứng Anh Quốc (ACCA), giảng dạy và làm việc thực tế tại các công ty đa
đồng thời là đối tác được ủy quyền duy nhất quốc gia, có chứng chỉ ACCA, CMA, CIA… hoặc
tại Việt Nam của Hiệp hội Kế toán Quản trị bằng Tiến Sĩ, Thạc Sĩ chuyên ngành Kế Toán, Tài
Hoa Kỳ (IMA) và Hiệp hội Kiểm toán Nội bộ chính tốt nghiệp ở nước ngoài
Hoa Kỳ (IIA) trong việc cung cấp khóa học
ACCA, CMA, CIA, FIA, ICFE cùng các khóa ngắn • Phương pháp giảng dạy hiệu quả, chú trọng
hạn về kế toán, tài chính, kiểm toán, ngân hàng gắn lý thuyết với bài tập thực hành, kết hợp với
các giờ ôn tập và làm bài thi thử, giúp học viên đạt
• Smart Train tự hào trở thành địa chỉ đào tạo tin kết quả tốt trong các kỳ thi
cậy của hơn 5,000 học viên đến từ các công ty
lớn, ngân hàng và tập đoàn đa quốc gia như: • Dịch vụ chăm sóc học viên chu đáo, thân
PwC, EY, KPMG, Deloitte, Grant Thornton, thiện, giúp học viên làm thủ tục đăng ký với các
Nexia STT, BDO, RSM DTL, Mazars, Bayer, KTC, Hiệp hội; phục vụ miễn phí bánh, trái cây lúc giải
Capital Land, ANZ, HSBC, Vietjet Air, PV Drilling, lao; giữ xe miễn phí
SAB Miller, Anova, Nestlé, TNK, PepsiCo, DKSH, • Tiện nghi cao cấp với phòng học máy lạnh, thư
Holcim, Glaxo Smith Kline, Keppei Land, Manu viện sách tham khảo, phòng máy tính và wifi
life, Vina Capital, BMW, AIA, Savills VN, Zuellig miễn phí
Pharma…
• Thường xuyên tố chức các hội thảo bổ ích cho
• Văn phòng tọa lạc tại quận 3, TP.HCM và quận học viên như: Kỹ năng trình bày CV và phỏng vấn
Ba Đình, Hà Nội, thuộc khu vực trung tâm xin việc, Kỹ năng quản lý thời gian và làm việc
thành phố, rất thuận tiện cho việc di chuyển nhóm, Giao lưu bí quyết thi đạt điểm cao với các
đến các quận huyện khác cựu học viên thành công, Sử dụng Anh ngữ trong
• Thường xuyên có chính sách ưu đãi học phí giao tiếp quốc tế…
nhằm tạo điều kiện tối đa cho các học viên • Giới thiệu doanh nghiệp uy tín cho học viên đến
chinh phục trọn vẹn khóa học thực tập và hỗ trợ, giới thiệu việc làm cho học
• Học phí cạnh tranh nhưng vẫn đảm bảo chất viên có thành tích khá giỏi
lượng giảng dạy tốt và tỷ lệ thi đậu cao
CÁC CHƯƠNG TRÌNH ĐÀO TẠO CHÍNH Ở SMART TRAIN
Để biết thêm thông tin chi tiết, xin vui lòng liên hệ:
Phụ trách Khách hàng Smart Train:
Ms. Uyên - ĐT: 0938 790 480
Email: uyen.nguyen@smarttrain.edu.vn
1. Giới thiệu
Công ty TNHH Kiểm toán Tư vấn Sáng lập Á Châu (FCA) là nơi
hội tụ của những chuyên viên giàu kinh nghiệm và năng lực đến từ
các công ty kế toán, kiểm toán hàng đầu quốc tế, luôn đem lại cho
khách hàng sự hỗ trợ trong đa dạng lĩnh vực như: kế toán kỹ thuật,
lập báo cáo tài chính, chuẩn bị hồ sơ kiểm toán, định giá hàng tồn
kho và tài sản, tư vấn Công Nghệ Thông Tin (CNTT), kiểm toán
tuân thủ và kiểm toán nội bộ.
Trong bối cảnh kinh tế tất cả các doanh nghiệp đều muốn tìm đến
các giải pháp tiết kiệm chi phí, chúng tôi mong muốn tạo ra sự khác
Giới thiệu nhà tài trợ
biệt cho Quý vị thông qua việc cung cấp dịch vụ chất lượng cao với
đội ngũ chuyên viên có vốn kiến thức, kinh nghiệm hàng đầu nhưng
với mức phí hoàn toàn cạnh tranh so với các nhà cung cấp dịch vụ
khác. Khách hàng của chúng tôi rất đa dạng, từ những công ty doanh
thu hàng chục triệu đô-la cho đến những công ty vừa khởi nghiệp.
FCA
Khả năng triển khai nhanh
Khách quan, đứng trên quan điểm
Nguồn lực đa ngôn ngữ
bên thứ Ba để hỗ trợ cả bên thứ Ba
Khả năng tiếp cận và chất lượng và Khách hàng
xuyên suốt
Đặc biệt : Nhiều gói Giải pháp tiết
Hỗ trợ bởi mạng lưới văn phòng kiệm chi phí
đặt tại các địa điểm trọng yếu
Chúng tôi hỗ trợ các công ty trong các vấn đề kế toán liên quan
đến giao dịch và thẩm địch tài chính. Ngoài ra chúng tôi cũng giúp
đỡ các công ty trong việc thông qua và áp dụng những chuẩn mực
kế toán mới.
Kế toán và Tư vấn Kế toán Tài chính
Kiểm toán Báo cáo Tài chính
Soát xét Báo cáo Tài chính
Hỗ trợ pháp lý và chính sách Kế toán
Tư vấn Giao dịch Kế toán và lập Báo cáo Tài chính
Hỗ trợ chuyển đổi Báo cáo Tài chính
Hỗ trợ kiểm soát quy trình Kế toán
Thẩm định tình hình Tài chính
Tuân thủ các nguyên tắc Kế toán và Hỗ trợ Báo cáo
oc;it d¢ng theo phuang cham: Ph1,K v1,1 thue, HL16'ng dan cac ky nang can thiet khi thl,l'c hi$n quyet
X
Doanh nhân Lê Thành Tuân vinh dự nhận biểu tượng “Sản phẩm dịch vụ uy tín chất lượng 2013”
TIỀN THÂN TỪ TRUNG TÂM KẾ TOÁN THUẾ uất phát từ thực tế nhiều riêng trong chiến lược kinh doanh,
HÀ NỘI, ĐƯỢC THÀNH LẬP BỞI MỘT TẬP bạn sinh viên tốt nghiệp phát triển của mình bằng việc không
THỂ LÃNH ĐẠO NHIỀU NĂM KINH NGHIỆM kế toán ra trường đi làm những trang bị, truyền đạt kiến thức
VÀ TÂM HUYẾT TRONG LĨNH VỰC CUNG cho công ty, xí nghiệp cho học viên mà còn đào tạo họ trở
CẤP DỊCH VỤ KẾ TOÁN TRỌN GÓI VÀ DẠY thường không được tốt, thành những chuyên gia, tư vấn và
KẾ TOÁN TỔNG HỢP, THỰC HÀNH THỰC còn nhiều bỡ ngỡ, ít kinh nghiệm định hướng cho chủ doanh nghiệp
TẾ, CHO ĐẾN NAY, KẾ TOÁN HÀ NỘI LÀ thực tế, khi gặp những trường hợp về những vấn đề thuế và kế toán để
CÁI TÊN ĐƯỢC NHẮC ĐẾN NHIỀU TRONG khó thì không biết cách giải quyết doanh nghiệp tồn tại bền vững hơn.
LĨNH VỰC DỊCH VỤ KẾ TOÁN, CHƯƠNG dẫn tới nhiều sai sót đặc biệt về
Hơn hết, Kế toán Hà Nội hiểu rằng,
TRÌNH ĐÀO TẠO KẾ TOÁN THỰC HÀNH thuế. Là những người đi trước, có
trong xã hội hiện đại ngày nay,
TRÊN CHỨNG TỪ THỰC TẾ CÓ UY TÍN VÀ nhiều kinh nghiệm hơn, mong muốn
cần một mô hình đào tạo ngắn gọn
CHẤT LƯỢNG. MỖI NĂM CÔNG TY ĐÀO truyền tải và trang bị những kinh
nhưng hiệu quả. Nhu cầu của học
TẠO TRÊN 3 NGHÌN HỌC VIÊN VÀ HẦU nghiệm thực tế giúp các học viên tự
viên là chú trọng vào kiến thức thực
HẾT CÁC HỌC VIÊN ĐỀU TỰ TIN PHÁT TRIỂN tin với nghề nghiệp của mình nên
tế, thực học, thực dạy, họ cần kiến
NGHỀ NGHIỆP KẾ TOÁN CỦA MÌNH MỘT anh Lê Thành Tuân đã mạnh dạn
thức. Học lý thuyết để nắm chắc bản
CÁCH XUẤT SẮC. ĐIỀU NÀY ĐÃ TẠO ĐƯỢC thành lập Công ty CP Nghiên cứu xà
chất, học thực hành để giỏi nghiệp
UY TÍN VÀ TIN TƯỞNG CỦA NHIỀU KHÁCH Hỗ trợ doanh nghiệp Hà Nội (gọi tắt
vụ. Hệ thống lý thuyết và thực hành
HÀNG TRONG VÀ NGOÀI NƯỚC. CÙNG là Kế toán Hà Nội).
bằng tay, bằng máy theo các tình
VỚI THỜI GIAN, KẾ TOÁN HÀ NỘI NGÀY Xác định được mong muốn của học huống thực tế thường xuyên xảy ra
CÀNG CHỨNG MINH ĐƯỢC BẢN LĨNH, TRÍ viên và luôn hiểu yêu cầu của nhà tại các doanh nghiệp. Các bạn sẽ ứng
TUỆ CỦA CẢ TẬP THỂ, KHẲNG ĐỊNH ĐƯỢC tuyển dụng ngày càng cao, phải dụng ngay trên các phần mềm như
THƯƠNG HIỆU, SỨC CẠNH TRANH CỦA CÁC vừa giỏi về chuyên môn vừa có kinh Excel, Misa, Fast… Đến buổi cuối sẽ
SẢN PHẨM, DỊCH VỤ CỦA MÌNH TRÊN THỊ nghiệm thực tế, Kế toán Hà Nội xác tổng hợp và giải đáp các thắc mắc
TRƯỜNG VIỆT NAM. định mô hình đào tạo phù hợp để theo yêu cầu của học viên để các bạn
tạo nên những dấu ấn riêng, lối đi thấy được bức tranh toàn cảnh về
tới thành công. Lao động sáng tạo, uy
tín và đoàn kết cộng với nỗ lực hướng
tới lợi ích cao nhất của khách hàng
là những yếu tố giúp Kế toán Hà Nội
phát triển ổn định và vững vàng vượt
qua mọi sóng gió trong giai đoạn cạnh
tranh ngày càng gay gắt như hiện
nay. Mỗi chúng ta cần phải đưa mình
vào những thử thách khó khăn thì
khi đó mới biết khả năng mình đến
đâu, và vỡ được ra nhiều kiến thức.
Nếu không đi thì không bao giờ đến
đích… ”.
Trong suốt quá trình phát triển
của Công ty, Kế toán Hà Nội đưa ra
phương châm: thân thiện - thực tế -
GĐ Lê Thành Tuân tặng hoa Phó Hiệu trưởng Trường ĐH Kinh doanh & Công nghệ Hà Nội thành thạo, tạo ra môi trường thực tế
tại hội thảo đảm bảo cho các bạn thành nghề mới
thuế, kế toán và tiếp cận thực tế. lợi nhuận và giảm thiểu chi phí cho thôi.
sự phát triển kinh doanh cuả mình. Với sự nỗ lực không ngừng và đồng
Từ đó, Kế toán Hà Nội luôn hướng
Đánh giá về thị trường này cho thấy: thuận của ban lãnh đạo Công ty cùng
đến tiêu chí là cầu nối ngắn nhất giữa
cơ hội còn rất nhiều nhưng cơ hội chỉ tập thể cán bộ nhân viên đã mang lại
nhà trường và doanh nghiệp, là nơi
dành cho những người giỏi, có hướng những thành công bước đầu cho Kế
hội tụ tinh hoa kế toán để đem đến
đi đúng đắn. Đối với những doanh toán Hà Nội. Vừa qua, Công ty đã
các vùng miền sản phẩm là đào tạo
nghiệp lớn có yêu cầu cao, chọn đối vinh dự nhận cúp vàng “Sản phẩm -
kế toán thực tế và dịch vụ kế toán cho
tác cũng rất khắt khe và khi đã đáp Dịch vụ uy tín chất lượng 2013”. Đây
các doanh nghiệp. Hiện nay, Công ty
ứng được những yêu cầu đó thì đây là phần thưởng xứng đáng cho những
đã phát triển với 20 chi nhánh (trong
cũng chính là điều kiện để Công ty đóng góp và nỗ lực của toàn thể cán
đó 5 địa điểm ở Hà Nội, 13 địa điểm
phát triển ngày càng mạnh mẽ. bộ nhân viên Kế toán Hà Nội trong
97
các tỉnh phía Bắc và 2 địa điểm
TP.HCM). Hiện tại nhân sự tham gia tại Kế thời gian qua. Đồng thời là sự khích lệ
Trụ sở chính của Kế toán Hà Nội tại số 4, ngõ 322, Lê Trọng Tấn, Thanh Xuân, Hà Nội
Giới thiệu nhà tài trợ
WEBKETOAN.VN
ĐC: 196 Vạn Kiếp, P.3, Q.Bình Thạnh, TP.HCM
ĐT: 08.66837342 – 0985 88 1339
Web: www.webketoan.vn
Email: info@webketoan.vn
Trang thông tin và diễn đàn chuyên ngành kế toán.
CONG LEN "MAY"
VOi PHJiN MiM 1C:K{ TOAN B
AN TOAN - TOC DO - Tl~N DL)NG MOI LUC, MOI NOi
Neil tang cling nghe hang dau cua Nga, dam baa
Phil hll/J vbi che'dli ke' loan Viet Nam, dap Dng cac yeu cau
· ve· ke' toan tili chfnh·vii ke'toan 11uan tr/
a Ap d1,Jng chu§n mvc ke toan Vi~t Nam 17, cho phep tien hanh ke toan doanh nghi~p va
ke toan thue trong cung mot ca so du li~u.
a C6 th@ ap dl,Jng cho nhieu quy mo khac nhau: tu doanh nghi~p nh6 v6i mot vai nguoi SU dl,Jng,
cho den cac t~p doan Ion v6i hang Chl,JC doanh nghi~p va hang tram nguoi SU dl,Jng dong thoi.
a Van day du tfnh nang, giao di~n nhu trong phien ban
dong g6i cl)c bo.
a Khach hang W quan ly du li~u va nguoi dung ma khong
phl,J thUOC vao nha Cung cap.
a C6 th@ chuy@n tu "tren may" xu6ng "m~t dat" va ngu9c l9i.
a Dam bao an toan du li~u nho ca che sao luu wdong va bao
m~t duong truyen theo chu§n HTTPS.
Overture Café
ĐC: 109 Trần Quốc Thảo, P.7, Q.3, TP.HCM
ĐT: 08.7307.8888 (đặt bàn), 0985.67.51.51 (tư vấn
audio), 0908.444.111 (hợp tác)
Website: www.facebook.com/dekhuc.overture
Email: phucsinh72@gmail.com
www.giaiphapexcel.com