Phạm Thành Mỹ

Liên hệ QC

Chúc mừng năm mới Ất Tỵ 2025

  • 826
  • 1
Sắp sang năm mới Ất Tỵ 2025, Ban Quản Trị Cộng đồng Giải Pháp Excel xin gởi đến toàn thể thành viên lời chúc tốt đẹp nhất, xin chúc toàn thể thành viên một năm mới sức khỏe, hạnh phúc và thành đạt.

[GPE] thư chúc Tết 2025.jpg

Hàm XLOOKUP: Có thể bạn chưa biết hết tính năng và ứng dụng

  • 12,917
  • 23

Hàm XLOOKUP: Có thể bạn chưa biết hết tính năng​


Hàm XLOOKUP xuất hiện đã lâu, các bạn đã dùng nhiều, có khi dùng nhiều hơn tôi (vì tôi đã nghỉ việc, mà bản chất công việc của tôi lại không phải là dùng Excel). Nội trong cú pháp hàm:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Không hẳn bạn nào cũng dùng hết các tham số, chưa nói đến dùng hết các giá trị có sẵn của tham số.
Bạn nói Xlookup hay hơn Vlookup vì có thể tìm từ phải qua trái, và ứng dụng thay cho vlookup, nhưng bạn có biết là Xlookup cũng có thể ứng dụng thay cho HLookup nữa không?
Tiếp theo, nếu bạn biết Xlookup vừa có thể tìm theo cột như Vlookup, vừa tìn theo dòng như HLookup, vậy bạn đã thử tìm trong bảng tra 2 chiều, vừa tra dòng vừa tra cột, lấy kết quả như hàm Index chưa?
Còn nữa, nếu bạn biết Xlookup có thể tìm xuôi lấy giá trị đầu, tìm ngược để lấy giá trị cuối, vậy...

Chi tiết cách dùng của 14 hàm mới trong Excel 365 (tháng 8/ 2022)

  • 13,309
  • 19

Chi tiết cách dùng của 14 hàm mới trong Excel 365 (tháng 8/ 2022)​


Liên quan đến chủ đề Những hàm mới đang chờ đợi, hôm nay tôi viết tuần tự cách dùng các tham số của các hàm mới:
1. Hàm TEXTBEFORE - Trả về chuỗi đứng trước những ký tự phân tách. Trước đây chúng ta thường dùng LEFT và FIND (tìm vị trí ký tự phân cách).

2. Hàm TEXTAFTER - Trả về chuỗi đứng sau những ký tự phân tách. Trước đây chúng ta thường dùng RIGHT và FIND (tìm vị trí ký tự phân cách).

3. Hàm...

Tổng hợp (gộp) nhiều sheet của 1 file Excel, nhiều file trong folder bằng Power Query nâng cao

  • 20,059
  • 36
I. Tổng hợp (gộp) nhiều sheet trong 1 file
Thông thường và với trình độ căn bản, khi muốn gộp (tổng hợp) nhiều sheet trên cùng 1 file Excel bằng Power query, các bạn tạo mỗi sheet 1 query con, sau đó Append chúng lại với nhau.
Như vậy sẽ có nhiều query con mất công quản lý chúng.
Các cách làm sau đây là chỉ tạo 1 query duy nhất.
Giả sử ta có file Data4Sheet.xlsx nằm ở thư mục D:\MyPham\MY BOOK\MCode-PowerQuery, trong đó có 4 sheet HCM, HN, DN, AG có cùng cấu trúc dữ liệu chuẩn, cùng số cột, thứ tự cột, tên cột, và bắt đầu từ dòng 1, không hề có merge cell, không có dữ liệu bên ngoài cột thừa, dòng thừa. Dữ liệu được định dạng Table sẵn. File đính kèm bên dưới

Cách 1: Dùng câu lệnh hàm M Table.Combine
PHP:
let
    FName= "D:\MyPham\MY BOOK\MCode-PowerQuery\Data4Sheet.xlsx",
    Source = Table.Combine({Table.PromoteHeaders(Excel.Workbook(File.Contents(FName)...

Hàm LET trong Excel 365

  • 9,014
  • 25
Microsoft 365 vừa cho sử dụng chính thức hàm LET trong Excel. Hàm này rất hay và ứng dụng rất nhiều, hôm nay tôi mới thử viết vài hàm ứng dụng:
So với Pivot table:
- Có thể truyền tham số trên bảng tính
- Thay đổi tham số, thêm bớt dữ liệu không cần refresh
- Công thức dạng mảng 365: chỉ gõ công thức trong 1 ô, kết quả trả về 1 mảng (SPILL), sửa xoá công thức chỉ cần thực hiện cho 1 ô đầu tiên.
- Kết quả là hẳn 1 báo cáo chuẩn mực

File đính kèm
- Có 1 báo cáo đơn giản: Lấy danh sách mặt hàng duy nhất, tính tổng doanh thu:
G2 =LET(dm,SORT(UNIQUE(Sales[[Mặt hàng]:[Nhóm]]),{2,1}),mh,Sales[Mặt hàng],tt,Sales[Thành tiền],dt,SUMIF(mh,INDEX(dm,,1),tt),CHOOSE({1,2,3},dm,dm,dt))

1616672829502.png

- Báo cáo có 2 tham số: lấy mặt hàng có doanh thu lớn hơn ô L1, của nhóm L2

M2 =LET(dm,SORT(UNIQUE(Sales[[Mặt hàng]:[Nhóm]]),{2,1}),mh,Sales[Mặt hàng],tt,Sales[Thành...

Hàm mảng mới trong Excel 365: Hàm Unique, Sort, SortBy, RandArray, Sequence, Filter

  • 11,995
  • 17
Microsoft 365 (tên mới của Office 365) có một số hàm mới dùng cho Excel 365 chuyên trị mảng. Tương tự hàm Query của Google Sheets, các hàm mảng mới này chỉ cần gõ công thức vào 1 ô và ta sẽ có kết quả là một mảng. Mảng này có thể là mảng 1 dòng nhiều cột, 1 cột nhiều dòng, thậm chí một ma trận dòng cột các giá trị.
Các hàm mảng đó là:
- Hàm Unique
- Hàm Sort
- Hàm SortBy
- Hàm RandArray
- Hàm Sequence
- Hàm Filter
Dưới đây xin giới thiệu lần lượt các hàm trên, nội dung do tôi nghiên cứu trên mạng (các tài liệu tiếng Anh), thực hành và viết lại

I. Hàm UNIQUE
Hàm Unique dùng để lấy danh sách duy nhất từ 1 danh sách nguồn có dữ liệu trùng. Khác với những hàm và công thức trước đây, hàm Unique trả về 1 mảng các giá trị mà không cần Ctrl Shift Enter.

Cú pháp
Hàm Unique có 3 tham số trong đó tham số thứ nhất là bắt buộc và 2 tham số sau không bắt buộc phải điền

=UNIQUE(array, [by_col], [exactly_once])

Trong đó:

  • array: vùng...

Đố vui vẽ biểu đồ có thưởng 2019

  • 6,701
  • 35
1. Mở đầu:
Chắc mọi người đã từng nghe nói và thấy về biểu đồ tháp dân số và độ tuổi theo giới tính đã được hướng dẫn vẽ trong tài liệu vẽ biểu đồ chia sẻ năm 2011 nhân dịp sinh nhật GPE lần thứ 5? Ngoài ra cũng có 1 topic giới thiệu chi tiết cách vẽ trên diễn đàn:

1568996685697.png

2. Đề bài và yêu cầu
Với cách vẽ tương tự như vậy và với yêu cầu cao hơn: Một bên giá trị GDP của các quốc gia lên đến hàng triệu ( đơn vị là triệu USD) và một bên giá trị bình quân GDP trên đầu người chỉ lên đến tối đa hàng chục ngàn ( đv USD).


Ptm0412 xin ra đề tài vẽ biểu đồ theo đúng mẫu như hình bên dưới, mô tả và tính điểm như sau:

1569052935704.png...
Back
Top Bottom