intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Hàm dữ liệu - hàm GETPIVOTDATA

Chia sẻ: Vu Tien DUNG | Ngày: | Loại File: DOC | Số trang:8

1.413
lượt xem
30
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Trả về dữ liệu được lưu giữ trong báo cáo PivotTable. Có thể dùng GETPIVOTDATA() để lấy dữ liệu tổng kết từ một báo cáo PivotTable, với điều kiện là phải thấy được dữ liệu tổng kết từ trong báo cáo đó.

Chủ đề:
Lưu

Nội dung Text: Hàm dữ liệu - hàm GETPIVOTDATA

  1. Hàm dữ liệu phần 2.2 Hàm GETPIVOTDATA() Trả về dữ liệu được lưu giữ trong báo cáo PivotTable. Có thể dùng GETPIVOTDATA() để lấy dữ liệu tổng kết từ một báo cáo PivotTable, với điều kiện là phải thấy được dữ liệu tổng kết từ trong báo cáo đó. Để nhanh chóng nhập công thức GETPIVOTDATA(), bạn có thể gõ dấu = vào ô muốn nhận dữ liệu tổng kết, rồi nhấp vào ô chứa số liệu tổng kết của báo cáo PivotTable. Cú pháp: = GETPIVOTDATA(data_field, pivot_table, field1, item1, field2, item2,...) data_field : Tên trường chứa dữ liệu tổng kết của báo cáo PivotTable. Tên này phải được đặt trong một cặp dấu nháy kép. pivot_data : Tham chiếu đến một ô, dãy ô, hoặc tên dãy ô bên trong một báo cáo PivotTable. Thông tin này được dùng để xác định báo cáo PivotTable nào chứa dữ liệu trả về. field1, item1, field2, item2,... : Có thể có từ 1 đến 126 (với Excel 2003 trở về trước thì con số này chỉ là 14) cặp tên field và item mô tả dữ liệu muốn trả về. Những cặp này có thể thuộc bất cứ loại nào. Nếu tên field và item không là ngày tháng hoặc số liệu, cần phải đặt chúng trong cặp dấu nháy kép. Đối với loại báo cáo OLAP PivotTable, items có thể bao gồm đầy đủ đường dẫn lẫn tên của item. Một cặp field và item của OLAP PivotTable có thể như sau: "[Product]","[Product].[All Products].[Foods].[Baked Goods]" Lưu ý: Các field hay item tính toán và các phép tính tự tạo có thể được đặt trong phép tính  • GETPIVOTDATA.  Nếu pivot_table là một dãy có chứa nhiều hơn 1 báo cáo PivotTable, dữ liệu trả về sẽ là từ báo  • cáo được tạo ra sau cùng.  Nếu đối số field và các đối số của item mô tả chỉ mỗi một ô, giá trị của ô đó sẽ được trả về mà  • không cần biết giá trị đó là chuỗi, là số, là lỗi, hay là một thứ gì đó...  Nếu item chứa ngày tháng, giá trị phải được biểu diễn dưới dạng một chuỗi số hoặc được thiết lập  • bằng cách dùng hàm DATE() để giá trị đó sẽ không biến đối khi bảng tính được mở ở một máy  khác, có hệ thống định dạng ngày tháng khác với nơi tạo ra nó. Ví dụ, một item tham chiếu tới  ngày 5 tháng 3 năm 1999 có thể được nhập là 36224 hay DATE(1999, 3, 5). Thời gian có thể  được nhập như một giá trị thập phân hoặc bằng cách dùng hàm TIME().  Nếu pivot_table không phải là một dãy có chứa báo cáo PivotTable, GETPIVOTDATA() sẽ trả về  • lỗi #REF! 
  2. Nếu các đối số miêu tả một field không thể thấy được, hoặc nếu chúng gồm một trường không  • hiển thị, GETPIVOTDATA() cũng sẽ trả về lỗi #REF!  Ví dụ: Đây là một dãy có chứa báo cáo PivotTable: GETPIVOTDATA("Sales", $A$4) trả về tổng giá trị lớn nhất của Sales ($ 49,325)  • GETPIVOTDATA("Sum of Sales", $A$4) cũng trả về tổng giá trị của Sales ($ 49,325): tên trường  • có thể nhập chính xác như trên bảng tính, hoặc như bản gốc (không có "Sum of", "Count of"...)  GETPIVOTDATA("Sales", $A$4, "Month", "March") trả về tổng giá trị của Sales trong tháng 3 ($  • 30,337)  GETPIVOTDATA("Sales", $A$4, "Month", "March", "Product", "Produce", "Salesperson",   • "Buchanan") trả về giá trị ở ô D6 ($ 10,201)  GETPIVOTDATA("Sales", $A$4, "Region", "South") trả về #REF! bởi vì không tìm thấy dữ liệu  • trong vùng South.  GETPIVOTDATA("Sales", $A$4, "Product", "Beverages", "Salesperson", "Davolio")  cũng trả về  • #REF! bởi vì ở đó không có tổng giá trị của Product là Beverages đối với Salesperson là Davolio.  Một số ví dụ về cách dùng Criteria để nhập điều kiện Cách thể hiện dấu bằng (=) khi nhập điều kiện: Vì dấu bằng (=) được dùng để nhập công thức, nên chúng ta không thể gõ trực tiếp dấu bằng trong những điều kiện. Để thể hiện được dấu bằng (=) trong ô điều kiện, chúng ta có 2 cách: Dùng dấu nháy đơn ở trước dấu bằng: '=Apple  •
  3. Đặt cả cụm chỉ điều kiện (gồm cả dấu bằng) trong một cặp ngoặc kép: ="=Apple"  • Nhập nhiều điều kiện trong một cột: Điều kiện: (Salesperson = "Davolio" HOẶC Salesperson = "Buchanan") Cách nhập như hình sau. Kết quả là những ô được tô đậm (A7:C9) Nhập nhiều điều kiện trong nhiều cột và tất cả các điều kiện đó đều phải đúng: Điều kiện: (Type = "Produce" VÀ Sales > 1000) Cách nhập như hình sau. Kết quả là những ô được tô đậm (A8:C9)
  4. Nhập nhiều điều kiện trong nhiều cột và điều kiện nào đúng cũng được: Điều kiện: (Type = "Produce" HOẶC Sales = "Davolio") Cách nhập như hình sau. Kết quả là những ô được tô đậm (A7:C9)
  5. Nhập nhiều nhóm điều kiện mà mỗi nhóm bao gồm điều kiện trong nhiều cột: Điều kiện: ((Salesperson = "Davolio" VÀ Sales >3000) HOẶC (Salesperson = "Buchanan" VÀ Sales > 1500)) Cách nhập như hình sau. Kết quả là những ô được tô đậm (A8:C9) Nhập nhiều nhóm điều kiện mà mỗi nhóm bao gồm điều kiện trong một cột: Điều kiện: ((Sales > 6000 VÀ Sales < 6500) HOẶC (Sales < 500)) Cách nhập như hình sau. Kết quả là những ô được tô đậm (A7:C8)
  6. Nhập điều kiện lọc text dùng ký tự đại diện ? và *: · Nhập text mà không có dấu bằng (=) ở trước, sẽ lọc những text bắt đầu bắt đầu bằng những text này. Ví dụ: nhập Dav, Excel sẽ tìm những ra từ như "David", "Davolio", "Davis", v.v... · Ký tự ? sẽ đại diện cho 1 ký tự. Ví dụ: sm?th sẽ đại diện cho "smith" hoặc "smyth"... · Ký tự * sẽ đại diện cho nhiều ký tự. Ví dụ: *east sẽ đại diện cho "Northeast" hoặc "Southeast"... Những ô được tô đậm (A6:C8) ở hình sau là kết quả của việc tìm kiếm những Type bắt đầu bằng chữ "Me" hoặc những Salesperson có chữ "u" là ký tự thứ hai.
  7. Ở hai ví dụ sau đây, điều kiện là kết quả của một công thức. Khi dùng điều kiện như vậy, cần lưu ý hai điều sau: Không được nhập công thức đó vào bên dưới những cột có tên field (trường dữ liệu) trùng với tên   • của những field trong database, mà nên tạo thêm một cột khác, với một tên field khác.  Công thức phải tham chiếu đến những ô nằm trên hàng đầu tiên của database (A7 và C7 hai ví   • dụ sau)  Lọc những giá trị lớn hơn trung bình cộng của tổng giá trị: Những ô được tô đậm (A6:C6 và A8:C9) ở hình sau là kết quả của việc lọc ra những Sales lớn hơn trung bình cộng của các Sales:
  8. Lọc những giá trị text phân biệt chữ thường và chữ hoa: Thường thì khi lọc những giá trị text (như những ví dụ trên đây), Excel không phân biệt cách viết (produce = Produce). Để Excel phân biệt cách viết, ta dùng hàm EXACT().
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2