26.7 C
Ho Chi Minh City
Tuesday, June 3, 2025
AIPHOGPT.COM
Trang chủ Blog Trang 201

Microsoft Excel 2019 All in one for Dummies ( 8 books in one ) pdf

Pages: 984 – Year : 2019 – Size : 25 MB – English

Make Excel work for you 

Excel 2019 All-In-One For Dummies offers eight books in one!! It is completely updated to reflect the major changes Microsoft is making to Office with the 2019 release. From basic Excel functions, such as creating and editing worksheets, to sharing and reviewing worksheets, to editing macros with Visual Basic, it provides you with a broad scope of the most common Excel applications and functions—including formatting worksheets, setting up formulas, protecting worksheets, importing data, charting data, and performing statistical functions. 

The book covers importing data, building and editing worksheets, creating formulas, generating pivot tables, and performing financial functions, what-if scenarios, database functions, and Web queries. More advanced topics include worksheet sharing and auditing, performing error trapping, building and running macros, charting data, and using Excel in conjunction with Microsoft Power BI (Business Intelligence) to analyze, model, and visualize vast quantities of data from a variety of local and online sources.  

  • Get familiar with Worksheet design
  • Find out how to work with charts and graphics
  • Use Excel for data management, analysis, modeling, and visualization
  • Make sense of macros and VBA

If you’re a new or inexperienced user looking to spend more time on your projects than trying to figure out how to make Excel work for you, this all-encompassing book makes it easy!

Download: Microsoft EXCEL 2019 All in one for Dummies ( 8 books in one ) pdf

VBA Excel tách họ tên

  1. Loạt các bài viết có liên quan chuyên đề VBA:
  2. VBA Excel Hộp thoại thông báo
  3. VBA Excel Biến trong VBA Excel
  4. VBA Excel sử dụng Scripting Dictionary
  5. VBA Excel Biến trong VBA Excel
  6. VBA Excel Workbook, worksheet
  7. VBA Excel Range, Cells
  8. VBA Excel Hàm trong Excel VBA
  9. VBA Excel Events, Application Object
  10. VBA Excel Function and Sub Excel VBA
  11. VBA Excel Array Mảng trong Excel VBA
  12. VBA Excel FileSystemObject trong Excel VBA
  13. VBA Excel Collection trong Excel VBA
  14. VBA Excel Hashtable trong Excel VBA
  15. VBA Excel Stack trong Excel VBA
  16. VBA Excel Queue trong Excel VBA
  17. VBA Excel SortedList Excel VBA
  18. VBA Excel ArrayList Excel VBA
  19. VBA Excel Ví dụ về Scripting Dictionary
  20. Sách VBA Excel 2016 power programming with vba (pdf)

Khi nhập liệu vào bảng tính Excel, thông thường ta nhập cả họ và tên vào cùng một ô. Tuy nhiên, có khi sau đó ta cần phải tách riêng tên ra khỏi họ và tên đệm, nếu làm thủ công bằng thao tác sao chép rồi dán qua ô khác thì sẽ rất bất tiện. Ngoài ra có những lúc bạn phải xắp xếp lại theo thứ tự A,B,C,…
Nếu sử dụng hàm Right kết hợp với một vài hàm khác thì cũng có thể cho ra kết quả như bạn muốn, nhưng trong một số trường hợp sẽ cho kết quả không chính xác. Có một phương pháp tối ưu hơn sẽ giúp bạn hoàn thành tốt công việc này, cách thực hiện cũng khá đơn giản như sau:
– Trên bảng tính chứa cột họ tên cần tách, bạn chọn menu Tools > Macro > Visual Basic Editor, lập tức xuất hiện chương trình Microsoft Visual Basic.
– Tiếp theo, bạn nhấn menu Insert và chọn Module sẽ xuất hiện một cửa sổ soạn thảo.

Bạn nhập đoạn mã lệnh sau vào cửa sổ soạn thảo:

Private Function Tachten(ten As String, lg As Integer)
Dim j As Integer
     Name = Trim(ten)
  For j = Len(Name) To 1 Step -1
    If Mid(Name, j, 1) = " " Then
       If lg = "1" Then
          Tachten = Right(Name, Len(Name) - j)
       Else
          Tachten = Left(Name, j)
       End If
  Exit For
    End If
  Next
End Function

– Bạn nhấn Ctrl+S để lưu lại và quay trở về bảng tính Excel.
– Bây giờ để tiến hành tách riêng họ và tên đệm vào một ô mới, bạn đặt con trỏ tại ô mới chứa họ và tên đệm rồi nhập vào công thức =TachTen(B3,0) và nhấn Enter sẽ thấy ngay kết quả.
– Để tách riêng tên vào một ô mới, bạn đặt con trỏ tại ô sẽ chứa tên cần tách và nhập vào công thức =TachTen(B3,1) rồi nhấn Enter là xong.
Ghi chú: B3 chính là địa chỉ của ô ban đầu chứa cả họ, tên đệm và tên.

Họ tên thường nhập chung 1 cột cho nhanh. Sau đó ta có thể tách riêng tên ra 1 cột. Nhưng có lúc chúng ra cần tách ra 2 cột: cột họ, cột tên. Đây là 2 làm làm công việc đó:

'======================
Function TachHo(hoten As String) As String
hoten = Trim(hoten)
If hoten = "" Then
TachHo = ""
Else
vt = InStrRev(hoten, " ", Len(hoten))
If vt = 0 Then
TachHo = ""
Else
TachHo = Trim(Mid(hoten, 1, vt))
End If
End If
End Function

'====================
Function TachTen(hoten As String) As String
hoten = Trim(hoten)
If hoten = "" Then
TachTen = ""
Else
vt = InStrRev(hoten, " ", Len(hoten))
If vt = 0 Then
TachTen = hoten
Else
TachTen = Mid(hoten, vt + 1)
End If
End If
End Function

'===================

Bạn sử dụng hàm này bình thường như các hàm khác của Excel, nhưng nếu bạn cần tách họ tên thành 2 cột riêng biệt thì bạn phải thực hiện một loạt các thao tác sau:
1. tách họ, tách tên trên 2 cột phụ
2. chèn thêm cột bên trái cột họ tên
3. Copy 2 cột họ tên mới tách và dán bằng Paste Special – Value trở về nơi cũ.
Để làm nhanh các công việc đó, bạn có thể sử dụng thủ tuc TachHoTen.
Sử dụng thủ tục này như sau:
1. Chọn tất cả các ô chứa họ tên, kể cả ô chứa tiêu đề trên đầu.
2. Chạy Sub TachHoTen.
VBA sẽ làm thay cho bạn các việc còn lại. Lưu ý bạn là số cột trong vùng chọn phải là 1, nếu lớn hơn 1 VBA không thực hiện.

'====================
Sub TachHoTen()
rd = Selection.Row
sr = Selection.Rows.Count
rc = rd + sr - 1
c = Selection.Column
sc = Selection.Columns.Count
If sc > 1 Then
MsgBox "Ban chon " & sc & " cot. Ban phai chon lai 1 cot", vbOKOnly, "Thong bao"
Exit Sub
End If
Range(Cells(rd, c), Cells(rc, c)).Insert Shift:=xlToRight
Range(Cells(rd, c), Cells(rc, c)).Insert Shift:=xlToRight
For r = rd To rc
Cells(r, c) = TachHo(Cells(r, c + 2))
Cells(r, c + 1) = TachTen(Cells(r, c + 2))
Next
Range(Cells(rd, c + 2), Cells(rc, c + 2)).Delete Shift:=xlToLeft
End Sub
'==============

Các bài viết liên quan:

Sách Excel 2016 Formulas – John Wiley & Sons (2016) pdf

Sách Programming Excel with VBA Flavio Morgado pdf

Sách EXCEL TIPS AND TRICKSSách Excel Pivot Tables and Charts pdf

Sách Excel 2019 Power Programming with VBASách VBA Excel 2016 power programming with vba (pdf)

Sách Excel 2013 Power Programming with VBA pdfSách Excel 2007 VBA Programmer’s Reference pdf

Sách Excel 2019 For Dummies pdf

Microsoft Excel 2019 All in one for Dummies ( 8 books in one ) pdf

Sách Lean Excel Top Functions Quick Reference Guide with 500 Examples

Add-ins Kutools for Excel Full ActiveFREE 101 Ready Made Excel Templates

Sách Microsoft Excel 2016 Data Analysis and Business ModelingExcel Dashboards and Reports for Dummies

Tải 40 + Code Macro VBA Excel thông dụng và dễ hiểu dành cho các bạn

Sách hay về lập trình VBA Macro – Microsoft Excel Macro VBA – Premier

Sách EXCEL TIPS AND TRICKS

Sách chuyên trang về tổng hợp các phím tắt và tổ hợp phím tắt trong Microsoft Excel

The Most popular Free Excel Shortcuts PDF format

Microsoft Excel CTRL Key Shortcuts
Microsoft Excel CTRL Key Shortcuts

Download: Sách EXCEL TIPS AND TRICKS

Công thức đếm Excel ROWS, COUNTBLANK, COUNTA, COUNT, COUNTIF

  1. Loạt các bài viết có liên quan chuyên đề VBA:
  2. VBA Excel Hộp thoại thông báo
  3. VBA Excel Biến trong VBA Excel
  4. VBA Excel sử dụng Scripting Dictionary
  5. VBA Excel Biến trong VBA Excel
  6. VBA Excel Workbook, worksheet
  7. VBA Excel Range, Cells
  8. VBA Excel Hàm trong Excel VBA
  9. VBA Excel Events, Application Object
  10. VBA Excel Function and Sub Excel VBA
  11. VBA Excel Array Mảng trong Excel VBA
  12. VBA Excel FileSystemObject trong Excel VBA
  13. VBA Excel Collection trong Excel VBA
  14. VBA Excel Hashtable trong Excel VBA
  15. VBA Excel Stack trong Excel VBA
  16. VBA Excel Queue trong Excel VBA
  17. VBA Excel SortedList Excel VBA
  18. VBA Excel ArrayList Excel VBA
  19. VBA Excel Ví dụ về Scripting Dictionary
  20. Sách VBA Excel 2016 power programming with vba (pdf)

Ta có mảng dữ liệu A1:B10 có tên là Data. Mảng này sẽ có những ô trống, những ô chứa giá trị Text, số, những ô lỗi #N/A, #DIV/0, #NAME?, #NULL!, #VALUE!, #REF!. Ta lần lượt thực hiện các công thức đếm sau :

1/ Đếm tổng số ô :
Số ô có trong mảng dữ liệu Data A1:B10 là:
=ROWS(Data)*COLUMNS(Data)
2/Đếm các ô trống :
=COUNTBLANK(Data)
Hàm COUNTBLANK cũng đếm các ô chứa một công thức vốn trả về một chuỗi rỗng. TD : Công thức sau sẽ trả về một chuỗi rỗng nếu giá trị trong ô A1 lớn hơn 5. Nếu ô A1 đáp ứng điều kiện này, hàm COUNTBLANK sẽ đếm ô đó
=IF(A1>5,””,A1)
Bạn cũng có thể đếm số ô trống trong cột A bằng công thức sau :
=COUNTBLANK(A:A)
Và số ô trống trên tòan bộ Sheet1 :
=COUNTBLANK(Sheet1!1:65536)
Dĩ nhiên, bạn phải nhập công thức trên một Sheet khác ngọai trừ Sheet1, nếu không nó sẽ tạo ra tham chiếu vòng
Lưu ý : Hàm COUNTBLANK sẽ không đếm các ô chứa giá trị 0, ngay cả bạn hủy tùy chọn Zero Value trong Tools/Option
3/Đếm các ô không trống :
=COUNTA(Data)
Hàm COUNTA đếm các giá trị Text hoặc các giá trị Logic (TRUE hoặc FALSE). Nếu một ô chứa công thức trả kết quả về một chuỗi rỗng, hàm COUNTA cũng đếm luôn ô này
4/Đếm các ô số :
=COUNT(Data)
Các ô chứa giá trị logic (TRUE hay FALSE) không được xem là ô số. Hàm COUNT cũng đếm các ô chứa giá trị thời gian hay ngày tháng
5/Đếm các ô không phải Text :
{=SUM(IF(ISNONTEXT(Data),1))}
6/Đếm các ô Text :
{=SUM(IF(ISTEXT(Data),1))}
7/Đếm các giá trị Logic :
{=SUM(IF(ISLOGIC(Data),1))}
Nếu muốn biết các công thức mảng trên họat động ra sao, các bạn có thể tham khảo thêm ở bài “Mảng và công thức mảng”.
8/Đếm các giá trị lỗi trong một dãy :
Excel có 3 hàm để giúp bạn quyết định xem ô có chứa giá trị lỗi hay không :
– ISERROR : Trả về TRUE nếu ô chứa bất kỳ giá trị lỗi (#N/A, #VALUE, #REF!, #DIV/0!, #NUM!, #NAME?, hoặc #NULL!)
-ISERR : Trả về TRUE nếu ô chứa bất kỳ giá trị lỗi ngọai trừ #N/A
-ISNA : Trả về TRUE nếu ô chứa giá trị lỗi #N/A. Bạn có thể sử dụng các hàm này trong công thức mảng để đếm giá trị lỗi trong một dãy, tùy nhu cầu của bạn
{=SUM(IF(ISERROR(Data),1))}
{=SUM(IF(ISERR(Data),1))}
{=SUM(IF(ISNA(Data),1))}
Nếu bạn muốn đếm cụ thể các lỗi, bạn có thể sử dụng hàm COUNTIF
=COUNTIF(Data,”#DIV/0!”)
Trên đây là một số thí dụ về các công thức đếm cơ bản, lần sau, chúng ta sẽ phối hợp các hàm, các công thức mảng để thực hiện các công thức đếm và tính tổng nâng cao.

Các công thức Excel để tính tổng Sum, Sumif

Phần trên, chúng ta đã đề cập về vấn đề tạo ra các công thức để đếm, bây giờ, chúng ta sẽ phát triển thêm các công thức dùng để tính tổng. Về nguyên tắc cơ bản, chúng không khác nhau là mấy, một số công thức chỉ cần thay COUNT (để đếm) bằng SUM (tính tổng) là được. Bạn hãy cùng tôi điểm qua các trường hợp ấy nhé.

1/ Tính tổng các ô trong một dãy : Giả sử dãy có tên là Data
=SUM(Data)

Bạn cũng có thể sử dụng cột hay hàng để làm đối số cho hàm SUM.

Td : = SUM(A:A) Hay = SUM(Sheet1!1:65536)

Để tránh tham chiếu vòng, công thức này không được xuất hiện trên Sheet1

Hàm SUM có thể lấy đến 30 đối số. Công thức sau đây sẽ trả về tổng của 5 dãy không nằm kề nhau :

=SUM(A1:A9, C1:C9, G1:G9, I1:I9, S1:S9)

Hàm SUM rất đa năng, các đối số của nó có thể là các giá trị số, ô, dãy, biểu diễn Text của các số (vốn được thông dịch là các giá trị), các giá trị logic và ngay cả các hàm được nhúng. TD :

=SUM(B1,5,”6″,,SQRT(4),A1:A5,TRUE)

Công thức này vốn là một công thức hòan tòan hợp lệ, chứa tất cả lọai đối số sau đây, được liệt kê ở đây theo thứ tự được biểu diễn :
– Một tham chiếu ô
-Một giá trị thực hiện
-Một chuỗi trông giống như một giá trị
-Một đối số bị thiếu
-Một biểu thức vốn sử dụng một hàm khác
– Một tham chiếu dãy
-Một giá trị logic TRUE

2/ Tính tổng tích lũy :

Nếu bạn muốn tại cột C hiển thị tổng tích lũy của các giá trị trong một dãy của cột B (B2:Bx), bạn hãy đặt công thức sau tại Cell C2 :

=SUM(B$2:B2)

Khi sao chép công thức xuống phía dưới, thí dụ tại Cell C8, công thức sẽ là :

=SUM(B$2:B8)

Đối số của hàm SUM luôn bắt đầu từ hàng 2 đến hàng hiện hành. Để cho công thức không bị lỗi đối với các hàng trống không nhập dữ liệu vào, bạn có thể sử dụng thêm hàng IF :

=IF(B2<>””,SUM(B$2:B2),””)

7/Tính tổng của N số hạng thấp nhất trong dãy Data

{=SUM(SMALL(Data,ROW(INDIRECT(“1:N”))))}

8/Tổng những số hạng ở những hàng cách nhau :

{=SUM((Data)*(MOD(ROW(Data)-ROW(A1);2)=0))}

9/Tổng những số chẵn trong dãy :

{=SUM(IF(MOD(Data;2)=0;Data;0))}

10/ Tổng những số lẻ trong dãy :

{=SUM(IF(MOD(Data;2)<>0;Data;0))}

11/Tổng những số hạng ở những hàng thứ 5, 10, 15 của dãy :

{=SUM((Data)*(MOD(ROW(data)-ROW(A1);5)=0))}

12/Tổng mỗi giá trị thứ n trong một dãy :

{=SUM((Data)*(MOD(ROW(data)-ROW(A1);n)=0))}

{=SUM(IF(MOD(ROW(INDIRECT(“1:”&COUNT(Data)))-1,n)=0,Data,””))}

13/Tổng các giá trị được làm tròn :

Khi các ô trong một dãy được làm tròn 2 chữ số chẳng hạn, bạn thường thấy ô TC thể hiện một số không chính xác, do các giá trị thật khi được cộng vẫn là những con số thập phân với cả hàng chục chữ số bổ sung sau dấu phẩy. Do đó, hoặc bạn phải dùng hàm ROUND cho mỗi ô được cộng, hoặc bạn phải dùng công thức mảng cho ô TC như sau :

{=SUM(ROUND(B4:B10,2))}

14/ Tổng có điều kiện dựa vào một tiêu chuẩn :

Thường sử dụng là hàm SUMIF.

-Tổng các giá trị âm : Td: Tổng các giá trị âm trong dãy Data

=SUMIF(Data,”<0″)

– Tổng các giá trị dựa vào một dãy khác : Td : Tổng số lượng các mặt hàng có mã là AA

=SUMIF(MaMH,”AA”,SoLuong)

Download Kutools v21 Full Key – Bộ công cụ tiện ích cho Excel

Kutools là một plugin hổ trợ cho Excel giúp bạn xử lý các công thức nhanh hơn. Kutools For Excel hỗ trợ hơn 300 tính năng nâng cao để đơn giản hóa các loại tác vụ phức tạp trên Excel. Ví dụ: bạn có thể dễ dàng kết hợp các bảng tính với một số lần click chuột, hợp nhất các ô mà không mất dữ liệu, chỉ dán vào các ô đang hiển thị, v.v. Kutools For Excel bổ trợ mạnh mẽ và thân thiện giúp người dùng Excel tiết kiệm được rất nhiều thời gian làm việc và cải thiện đáng kể hiệu quả làm việc trên Excel.

Kutools For Excel
 giúp bạn rút ngắn nhiều tác vụ Excel phức tạp chỉ bằng một cú click chuột. Bạn có thể thao tác trên Excel thuận tiện và dễ sử dụng hơn. Ngoài ra Kutools còn cung cấp nhiều chức năng thực tế mà Excel không thể thực hiện hoặc khá khó thực hiện. Điều này giúp làm tăng đáng kể hiệu quả khi sử dụng Excel và giảm xác suất xảy ra lỗi.

Tính năng và đặc điểm

  • Hơn 120 chức năng hỗ trợ cho Excel
  • Thêm các công cụ khác để Chọn, Chèn, Xóa, Văn bản, Định dạng, Liên kết, Nhận xét, Workbooks, Worksheets.
  • Thêm chức năng để đếm theo màu sắc, phân trang, sắp xếp nâng cao và siêu bộ lọc.
  • So sánh phạm vi, sao chép nhiều phạm vi,
  • Chuyển đổi văn bản thành ngày, chuyển đổi đơn vị và tiền tệ.
  • Hợp nhất các ô, hàng và cột mà không mất dữ liệu.
  • Tích hợp với Office 2007, 2010, 2013, 2016 2019 và Office, trên Windows 7/8/8.1/10, XP, Vista, Server 2003, 2008, 2012, 2016, 2019.
  • Kết hợp nhiều bảng tính hoặc sổ làm việc vào một sổ làm việc
  • Chia nội dung ô thành nhiều hàng/cột theo dấu cách/dấu phẩy/dấu phân cách
  • Xóa khoảng trắng trong các ô

More info visit their website https://www.extendoffice.com/product/kutools-for-excel.html

Tương thích với 2016 / 2013 / 2010 / 2007 / Office 365

Download: Kutools Full Active – Combines More Than 300 Advanced Functions And Tools For Microsoft Excel

Download: Keygen Kutool only

Link dự phòng: Kutools Full Active

Để cài đặt Kutools bạn cần đóng tất cả các file Excel đang mở. Sau đó tải Kutools For Excel v21 Full Key và cài đặt.

  • Chạy file KutoolsforExcelSetup.exe để cài đặt
  • Chạy file Keygen.exe để lấy Key kích hoạt bản quyền cho Kutols v21.
  • Mở Excel lên để chọn tab KuTools để bắt đầu sử dụng

Kutools for Excel License
License Name: 
Chinese User Trial (185 days Remaining)
License Code: 01CAB1-9HEYYA-MEY2QW-Z96FUY-RP9XC1-5EVPCT-MTHTDA-8CH9VT-6HQZTV-VFD6KF