Liên hệ QC
Đăng ký áo đồng phục GPE chào mừng dịp sinh nhật diễn đàn 15 tuổi.
  • 3,348
  • 76
Thân gởi các anh chị thành viên,

Năm 2006, giaiphapexcel.com chính thức thành lập và phát triển cho đến ngày hôm nay. 15 năm cho một niềm đam mê không phải quá dài nhưng hẳn nhiên là không ngắn. Trong suốt 15 năm đó, cùng với sự phát triển cộng đồng Excel nói chung diễn đàn giaiphapexcel.com cũng phát triển ngày một lớn mạnh hơn. Năm 2021 diễn đàn giaiphapexcel.com tròn 15 năm tuổi.
Chào mừng sự kiện kỷ niệm 15 năm thành lập diễn đàn giaiphapexcel.com, BQT GPE quyết định đặt áo mới...

GPE phát hành sách "Lập trình VBA trong Excel - Phần nâng cao" xuất bản 2019

  • 34,425
  • 130

Sách "Lập trình VBA trong Excel - Phần nâng cao" xuất bản 2019​

hình bia sách 1.jpg
Thân gửi các anh chị thành viên,

Giải Pháp Excel xin trân trọng giới thiệu đến các anh chị quyển sách mới "Lập trình VBA trong Microsoft Excel - Phần nâng cao" xuất bản năm 2019 của tác giả Phan Tự Hướng. Quyển sách này là phần tiếp theo của quyển sách...

Function Sort mảng 2 chiều

  • 798
  • 22

Function Sort mảng 2 chiều​


Trước đây có viết hàm sort mảng 2 chiều bằng cách chuyển dạng số sang dạng chuỗi, nay viết mới toàn bộ và tách dữ liệu thành 4 dạng: Error, Blank, Số và Chuổi, hàm có thể dùng trong code VBA hoặc trực tiếp trên Sheet
Function SortArray2D(ByVal sArr, ByVal aCol, Optional bHeader As Boolean = False) As Variant
- Sort Mảng 2 chiều theo nhiều cột
- Sarr: Mảng 2 chiều, có thể là Range
- aCol: Số hoặc mảng số, số dương sort từ A => Z, số âm sort...

[Chia sẻ] File ghi điểm, thống kê kết quả thi đấu thể thao.

  • 220
  • 0

File ghi điểm, thống kê kết quả thi đấu thể thao.​

https://www.giaiphapexcel.com/diendan/forums/Ứng-dụng-cho-lĩnh-vực-khác.14/post-thread
File này tôi làm cho mấy anh em ở chỗ tôi nhưng thấy mấy ảnh không mặn mà lắm vì muốn ghi điểm kiểu này thì phải có máy + dây nhợ, hiện đại thì hại điện. Tuy nhiên, thứ gì cũng có 2 mặt của nó, dùng máy thì tiện lợi cho ghi điểm, lại có thêm việc lưu giữ kết quả thi đấu phục vụ cho việc...

Hàm sắp xếp mảng ngang dọc với Thuật toán QuickSort (sắp xếp Tiếng Việt) cho Excel

  • 1,901
  • 46

Hàm sắp xếp mảng ngang dọc với Thuật toán QuickSort (sắp xếp Tiếng Việt) cho Excel​

https://www.giaiphapexcel.com/diendan/forums/lập-trình-với-excel.79/post-thread

Hôm nay tôi lại chia sẻ cho các bạn các Hàm UDF được viết bằng VBA, nhằm mục đích để sắp xếp mảng một cách tối ưu nhất.

HÀM UDF SẮP XẾP PHÂN TẦNG (ĐA HÀNG ĐA CỘT)


  1. Hàm S_SortV - Hàm trả lại mảng Sắp xếp dọc, Hàm S_SortVW là...

Tặng file quản lý vật tư - công nợ (nhập xuất kho hàng và công nợ khách hàng)

  • 3,182
  • 60

Tặng file quản lý vật tư - công nợ (nhập xuất kho hàng và công nợ khách hàng)​


Vẫn kiểu nhập liệu trực tiếp trên bảng tính, cốt yếu dành cho những ai thích sự đơn giản. File có hướng dẫn khá rõ rồi, nhớ đọc kỹ hướng dẫn sử dụng trước khi dùng.
Cây menu (vụ này là để anh em sau này tìm kiếm cho dễ thôi, chứ càng gõ nhiều càng mệt):
- Công việc
+ Nhập kho
+ Xuất kho
+ Thu chi
+ In phiếu nhập, phiếu xuất
- Danh mục
+ Khách hàng
+ Vật tư hàng hóa
+ Kho
+ Lý...

Ứng dụng Class Module để viết hàm UDF_ArrayFormula

  • 693
  • 19

Ứng dụng Class Module để viết hàm UDF_ArrayFormula​


Hàm này sẽ hỗ trợ hiển thị kết quả là mảng trên trang tính. Các phiên bản Excel đã hỗ trợ sẵn việc hiển thị mảng thì không cần dùng hàm này. Một số công thức phải gõ Ctrl+Shitf+Enter tại ô chứa công thức thì mới hiện thị kết quả.

Đầu tiên là tạo Class Module tên UDSF.
PHP:
Option Explicit

Private cParam As New Collection
Private cCaller As New Collection
Private fCalc As Boolean

Private WithEvents Worksheet As...

Chia sẻ: Tạo thông báo nhắc nhở khi sắp đến ngày kỷ niệm

  • 1,190
  • 33

Chia sẻ: Tạo thông báo nhắc nhở khi sắp đến ngày kỷ niệm​


Đây là câu hỏi của bạn xuongrongdat ở một topic khác. Do tôi thấy có thể có nhiều người có nhu cầu tương tự nên mạo muội mở topic này để mọi người dễ tìm kiếm hơn, vả lại cũng lâu rồi không có topic nào nên mở 1 cái cho có với người...

Hàm LAMBDA trong Excel 365

  • 2,295
  • 24

Hàm LAMBDA trong Excel 365​


Chào các bạn. Mình xin giới thiệu hàm mới được đưa vào Excel 365 phiên bản thử nghiệm beta channel, sẽ đưa vào Excel 365 chính thức trong tương lai gần. Hàm LAMBDA dùng để xây dựng hàm tự tạo (UDF) bằng công thức, qua đó rút ngắn công thức phức tạp sử dụng nhiều lần.
Cú pháp:
Mã:
=LAMBDA([parameter1, parameter2, …,] calculation)
Các tham số parameter1, 2... là tùy chọn, có thể đến 253 tham số, calculation là biểu thức cần tính toán...

Siêu hàm - Tự động co giãn dòng tối ưu nhất cho Văn bản và Biên bản trong Excel

  • 2,683
  • 13

Siêu hàm - Tự động co giãn dòng tối ưu nhất cho Văn bản và Biên bản trong Excel​


*** DỰ ÁN ĐÃ NGỪNG PHÁT TRIỂN ***

Hôm nay tôi lại chia sẻ cho các bạn một Hàm VBA UDF có chức năng tự động co giãn dòng khi giá trị trong bảng tính thay đổi, thì quá trình co giãn dòng cũng tự động thay đổi theo.
Code bên dưới là phiên bản đầu nên có thể gặp một số lỗi nhất định, nên khi tham khảo thì các bạn nên kiểm trước, nếu code hoạt động ổn định thì các...

Hàm LET trong Excel 365

  • 1,648
  • 11
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...

Quà tặng từ Smod Ptm0412 - Tài liệu về PowerPivot nhân sinh nhật GPE13

  • 48,280
  • 119

Tài liệu về Pivot Table, PowerPivot, Power Query (được chia sẻ miễn phí bởi smod ptm0412)​

PowerPivot_bia.png

Thân gởi mọi người,
Trong buổi tiệc sinh nhật GPE13 tại TPHCM, anh Mỹ Smod @ptm0412 đã có chia sẻ về những điểm độc đáo trong PowerPivot (và PowerQuery).
Cùng với đó là tài liệu liên quan đến PowerPivot đính kèm. Tài liệu này là món...

GPE phát hành sách "Lập trình VBA trong Excel - Phần cơ bản" tái bản năm 2019

  • 52,071
  • 153
sách VBA trong excel- phần cơ bản.PNG
Thân gửi các anh chị thành viên,

Giải Pháp Excel xin trân trọng giới thiệu đến các anh chị thành viên quyển sách "Lập trình VBA trong Microsoft Excel - Phần cơ bản" tái bản năm 2019 của tác giả Phan Tự Hướng. Quyển sách này được tác giả hiệu chỉnh, bổ sung và sắp xếp lại từ nội dung quyển sách Lập trình VBA trong Excel đã được tái bản nhiều lần trước nhằm giúp cho người mới học dễ...

HÀM VLOOKUP

  • 8,258
  • 53
VLOOKUP

Hàm VLOOKUP sẽ dò tìm một hàng (Row) chứa giá trị mà bạn cần tìm ở cột đầu tiên (bên trái) của một bảng dữ liệu (chữ V trong VLOOKUP có nghĩa là Vertical), nếu tìm thấy, nó sẽ tìm tiếp trong hàng này, và sẽ lấy giá trị ở cột mà bạn đã chỉ định trước.

Cú pháp: =VLOOKUP(lookup_value, [COLOR=rgb(65, 168...

Paste Special và bàn luận

  • 4,039
  • 28
Paste Special (các chế độ dán đặc biệt)


36157349384_e3ef5601f2_o.jpg


Trong phần này tôi gọi việc copy là "chép" và paste là "dán"

Các chế độ dán đặc biệt trong Excel cho phép người ta có thế thực hiện được các thao tác thật tuyệt vời mà chính bạn, những ngưởi sử dụng Excel thường xuyên mới thấy hết được tầm quan trọng của nó.

Để áp dụng điều này trước...

Bài viết: Filter vùng ô đã bị merge nhưng dữ liệu filter vẫn đầy đủ

  • 3,381
  • 6
Filter vùng ô đã bị merge nhưng dữ liệu filter vẫn đầy đủ


Bạn có dữ liệu đã được trình bày rất đẹp như sau:

36920904785_40bb7c3157_b.jpg


Mọi thứ đều đẹp, chỉ có điều nó đã bị merge, và điều đó gây rắc rối cho bạn rất lớn, nhất là khi filter. Vì khi filter, Excel chỉ hiểu và chọn duy nhất dòng đầu tiên trong một vùng dữ liệu bị merge tương ứng. Ví dụ bạn nhìn hình trên, BR có 2 mã, nhưng khi...

Tổng hợp dữ liệu từ nhiều file excel vào 1 file không cần mở file

  • 11,547
  • 49

Tổng hợp dữ liệu từ nhiều file excel vào 1 file không cần mở file​


Bài toán đặt ra như sau:

Mình lúc nào cũng sẽ có 5 file dữ liệu (mỗi file khoảng 2000-5000 dòng dữ liệu), download trực tiếp hàng ngày từ server với định dạng định sẵn dưới định dạng .xls (số cột và vị trí cột định sẵn theo mẫu đính kèm là các file CA1, CA2, CA3, CA4, CA5). Mình cần tổng hợp lại 5 file vào 1 file duy nhất (như mẫu đính kèm) trong đó du liệu của các file CA1, CA2, CA3, CA4, CA5...

Kết hợp VLOOKUP và INDIRECT trong dò tìm nhiều sheet

  • 12,139
  • 51
Kết hợp VLOOKUP và INDIRECT trong dò tìm nhiều sheet


Đã bao giờ bạn gặp trường hợp giá trị bạn cần có mặt ở nhiều sheet và bạn có nhiệm vụ lấy các giá trị đó để thể hiện trên một sheet Tổng cộng?

Để dễ hình dung, giả sử tôi có dữ liệu chấm công được xuất ra từ hệ thống với cấu trúc ngày tháng năm thể hiện theo từng sheet và cấu trúc dữ liệu của các sheet thì hoàn toàn giống nhau như sau:
...

Tắt mở Conditional Formatting theo ý bạn muốn

  • 3,084
  • 10
Tắt mở Conditional Formatting theo ý bạn muốn


Conditional Formatting là một công cụ rất mạnh. Nó giúp bạn trực quan hóa dữ liệu của bạn, giúp bạn tìm thấy những điểm khác biệt (như giá trị cao nhất, thấp nhất, giá trị trùng lắp,…) một cách dễ dàng nhờ việc tô đậm giá trị đó bằng font chữ, hay màu nền,…

Tuy nhiên, sẽ có nhiều lúc bạn không cần Conditional Formatting, nhưng không phải là hoàn toàn. Điều này có nghĩa là, có lúc bạn cần bạn bật, có lúc bạn không...

Gửi email tính lương cho từng người bằng Outlook

  • 4,250
  • 19

Gửi email tính lương cho từng người bằng Outlook​


Gửi các bạn file và đoạn code để gửi email bảng lương (có đính kèm file) qua Outlook bằng Excel, rất tiện lợi cho những ai làm việc trong lĩnh vực nhân sự cũng như những ai muốn học hỏi về cách gửi mail hàng loạt từ Excel thông qua Outlook.

Ngoài ra, bạn có thể tham khảo thêm bài viết này...
Top Bottom