0% found this document useful (0 votes)
145 views33 pages

Advance Excel

Uploaded by

grodigitaly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views33 pages

Advance Excel

Uploaded by

grodigitaly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

Advance Excel

Advanced Excel skills are powerful for analysing data, automating tasks, and making more efficient
reports. Here are some key advanced Excel topics and functions you can learn step-by-step:

1. Data Analysis Tools

• Pivot Tables:

o Pivot tables allow you to summarize, analyze, explore, and present data. You can
quickly create reports that show totals, averages, counts, etc.

o Use Case: Summarize employee attendance, salary, or other HR data.

• Advanced Filters:

o Filter data based on multiple criteria, or filter datasets in place or copy the result to
another location.

o Use Case: Filter employee data to show only those from a specific department, tenure,
or location.

2. Formulas and Functions

• VLOOKUP & HLOOKUP:

o These functions help you find information in a large dataset using a key. VLOOKUP
works vertically and HLOOKUP works horizontally.

o Use Case: Find an employee's name, department, or salary by employee ID.

• INDEX and MATCH:

o More flexible than VLOOKUP as it allows lookup from any column (not restricted to
the first column like VLOOKUP).

• IF, AND, OR:

o These logical functions allow you to create dynamic formulas based on conditions.

o Use Case: Calculate bonus amounts only if an employee meets certain performance
criteria (e.g., "If the sales exceed ₹1,00,000, then add bonus").

• SUMIF, COUNTIF, AVERAGEIF:

o These functions sum, count, or average data based on specific conditions.

o Use Case: Sum the salaries of employees in a specific department or count how many
employees meet a certain performance threshold.

3. Data Validation and Drop-Down Lists

• Create lists or restrict the type of data that can be entered into a cell.

• Use Case: Create a drop-down list for departments or job roles when creating an employee
database.
4. Conditional Formatting

• Automatically format cells based on their value (e.g., highlight cells if the value is above or
below a certain threshold).

• Use Case: Highlight employees who are late more than 5 times in a month.

5. Advanced Charting

• Create dynamic and interactive charts, such as Combo Charts (e.g., a bar chart with a line chart
overlay) and Sparklines (miniature charts in a single cell).

• Use Case: Visualize the trend in hiring, turnover, or sales data.

6. Power Query

• A tool for connecting, combining, and refining data across different sources. Power Query
simplifies complex data preparation tasks.

• Use Case: Connect to multiple databases and combine the data into a single report (e.g.,
consolidate multiple months’ HR reports).

7. Macros and VBA (Visual Basic for Applications)

• Automate repetitive tasks using recorded macros or VBA code.

• Use Case: Automatically format and email a monthly HR report to your manager.

8. What-If Analysis

• Use tools like Goal Seek and Scenario Manager to forecast and analyze different scenarios.

• Use Case: Predict how changes in hiring or salary costs affect your overall HR budget.

9. Array Formulas

• Perform multiple calculations on one or more items in an array of data and return a single or
multiple results.

• Use Case: Calculate the total sales across multiple product categories in one step.

Learning Approach:

1. Practice with Sample Data: Use HR-specific data like employee attendance records, salary
details, and hiring metrics to practice.

2. Use Excel Online Resources: Websites like ExcelJet, ExcelEasy, and official Microsoft tutorials
offer excellent step-by-step guides.

3. Work on Projects: Start small—like automating your attendance sheet—and scale up to more
complex dashboards and reporting.
1.Data Analysis Tool
Pivot Table

What is a Pivot Table?

A Pivot Table is an interactive tool in Excel that allows you to quickly summarize large datasets. It’s
particularly useful for analyzing and making sense of data by aggregating (summing, averaging,
counting, etc.) large amounts of information into a more manageable format.

You can use Pivot Tables to:

• Summarize employee salary data by department or job role.

• Count how many employees are in each department.

• Show average performance ratings of employees per department.

Steps to Create a Pivot Table:

Here’s a step-by-step guide to creating a Pivot Table:

Step 1: Prepare Your Data

Ensure your data is in tabular form:

• No blank rows or columns.

• Column headers should have unique names.

Example Data:

Employee ID Name Department Salary Hire Date

1 John Doe HR ₹30,000 01-Jan-2020

2 Jane Smith Finance ₹40,000 15-Feb-2021

3 Raj Verma IT ₹50,000 12-Mar-2019

4 Nina Shah HR ₹30,500 25-Dec-2020

Step 2: Insert the Pivot Table

1. Select your data range: Click anywhere inside the dataset you want to analyze.

2. Go to the Insert Tab: Click on the Insert tab at the top.

3. Click Pivot Table: Choose Pivot Table from the dropdown.

o A dialog box will appear asking you to confirm the data range.

o Choose whether to place the Pivot Table in a new worksheet or in the current
worksheet.

Step 3: Build Your Pivot Table


After inserting the Pivot Table, you'll see the Pivot Table Fields pane on the right side. Here, you can
drag and drop fields (column names from your dataset) into different areas.

There are four main areas in a Pivot Table:

1. Rows: Fields placed here will appear as row headers in your Pivot Table.

o Example: Drag the "Department" field to the Rows area to create a list of departments.

2. Columns: Fields placed here will appear as column headers.

3. Values: Fields placed here will be summarized (e.g., sum, count, average).

o Example: Drag the "Salary" field to the Values area to sum the salary for each
department.

4. Filters: This area allows you to filter your data based on a specific field.

o Example: Drag "Hire Date" to the Filters area to filter employees based on hire date.

Step 4: Customize the Pivot Table

• Change the value type: By default, Excel will sum numerical values, but you can change this to
count, average, max, min, etc.

o Right-click on the value in the Pivot Table and choose Value Field Settings.

o Choose Sum, Count, Average, etc., depending on your needs.

Step 5: Use Slicers (Optional)

You can also add Slicers to make your Pivot Table interactive. Slicers allow you to filter the Pivot Table
data easily.

• Go to Insert > Slicer and select the field you want to filter (e.g., Department).

Example 1: Summarizing Salary by Department

1. Drag "Department" to the Rows area.

2. Drag "Salary" to the Values area.

o Now, the Pivot Table will show the total salary paid in each department.

Department Sum of Salary

Finance ₹40,000

HR ₹60,500

IT ₹50,000

Example 2: Count Employees by Department


1. Drag "Department" to the Rows area.

2. Drag "Employee ID" to the Values area.

o Now, it will count how many employees are in each department.

Department Count of Employee ID

Finance 1

HR 2

IT 1

Tips for Working with Pivot Tables

• Refresh Data: If your original dataset changes, right-click the Pivot Table and select Refresh to
update the table.

• Group Data: You can group data within the Pivot Table (e.g., by month, quarter, or year for
date fields). Right-click on a date field in the Pivot Table, then select Group.

• Sorting: You can sort Pivot Table data in ascending/descending order by right-clicking on any
row or column field.

2.Formulas and Functions


VLOOKUP & HLOOKUP:

LOOKUP and HLOOKUP are two powerful lookup functions in Excel that allow you to search for a value
in a table or range. They are used to find specific information from large datasets.

• VLOOKUP (Vertical Lookup) searches for a value in the first column of a table and returns a
value in the same row from another column.

• HLOOKUP (Horizontal Lookup) searches for a value in the first row of a table and returns a
value from the same column in a specified row.

Syntax:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

• lookup_value: The value you want to search for.


• table_array: The range of cells that contains the data you want to retrieve.
• col_index_num: The column number from which you want to return data.
• range_lookup: TRUE for an approximate match or FALSE for an exact match.

Example:

Employee Data:
Employee ID Name Department Salary

101 John Doe HR ₹30,000

102 Jane Smith Finance ₹40,000

103 Raj Verma IT ₹50,000

104 Nina Shah HR ₹30,500

Scenario: You want to find the Department of the employee with Employee ID 103.

Step-by-Step for VLOOKUP:

1. Formula: =VLOOKUP(103, A2:D5, 3, FALSE)

o lookup_value: 103 (the employee ID you are looking for).

o table_array: A2

(the range of data).

o col_index_num: 3 (because the "Department" column is the 3rd column in your


table).

o range_lookup: FALSE (for an exact match).

2. Result: The formula will return "IT," which is the department of employee 103.

Example 2: Finding Salary Based on Employee Name

You can also use VLOOKUP to find the salary of an employee using their name.

1. Formula: =VLOOKUP("Jane Smith", B2:D5, 3, FALSE)

o lookup_value: "Jane Smith" (the name you want to look up).

o table_array: B2

(the range starting from the "Name" column).

o col_index_num: 3 (because the "Salary" column is the 3rd column from "Name").

o range_lookup: FALSE (for an exact match).

2. Result: ₹40,000 (Jane Smith's salary).

2. HLOOKUP (Horizontal Lookup)

HLOOKUP works similarly to VLOOKUP, but it searches horizontally across the top row and returns data
from a specific row below.

Syntax:

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])


• lookup_value: The value you want to search for.
• table_array: The range of cells that contains the data.
• row_index_num: The row number in the table from which you want to return data.
• range_lookup: TRUE for an approximate match or FALSE for an exact match.

Example:

Sales Data:

Month January February March April

Sales (₹) 10,000 12,500 15,000 13,000

Expenses (₹) 7,000 8,000 9,000 9,500

Scenario: You want to find the Sales for March.

Step-by-Step for HLOOKUP:

1. Formula: =HLOOKUP("March", A1:E3, 2, FALSE)

o lookup_value: "March" (the month you want to search for).

o table_array: A1

(the entire data range).

o row_index_num: 2 (since you want to return the value from the second row, which is
Sales).

o range_lookup: FALSE (for an exact match).

2. Result: The formula will return 15,000, which is the Sales for March.

Difference Between VLOOKUP and HLOOKUP

• VLOOKUP searches vertically down the first column of a range.

• HLOOKUP searches horizontally across the first row of a range.

Important Notes:

• VLOOKUP only works when the lookup column is the first column in your table. If you want
more flexibility, you can use INDEX and MATCH functions.

• Always specify the correct range for range_lookup. Using FALSE ensures you get an exact
match, while TRUE allows for an approximate match (useful for numeric ranges).

• VLOOKUP works from left to right. The column you want to return must be to the right of your
lookup column.

Practical Use Cases in HR:


1. Employee Lookup: Use VLOOKUP to quickly retrieve employee information like salary or
department based on their Employee ID or Name.

Example: Find an employee's department by their ID.

2. Performance Review Lookup: Use VLOOKUP to pull performance review scores or salaries
from large datasets of employees.

3. Payroll Calculations: Use HLOOKUP to find bonuses or deductions for specific months from a
payroll dataset.

INDEX and MATCH:

INDEX and MATCH are two separate functions in Excel, but when combined, they create a powerful
alternative to VLOOKUP and HLOOKUP. Together, they allow more flexibility, especially for looking up
values both horizontally and vertically and for searching from any column in a range, not just the first.

INDEX Function

The INDEX function returns the value of a cell in a given range based on row and column numbers.

Syntax:

=INDEX(array, row_num, [column_num])

• array: The range of cells you want to search.

• row_num: The row number within the array for the value you want to retrieve.

• column_num: (Optional) The column number within the array for the value you want to
retrieve.

Example:

Suppose you have this table in cells A1:C4:

• array: The range of cells you want to search.

• row_num: The row number within the array for the value you want to retrieve.

• column_num: (Optional) The column number within the array for the value you want to
retrieve.

Example:

Suppose you have this table in cells A1:C4:


A B C

Employee ID Name Department

101 John Doe HR

102 Jane Finance

103 Raj Verma IT

104 Nina Shah HR

To retrieve the Name of the employee in the 3rd row, you would use:

=INDEX(B2:B5, 3)

• Result: "Raj Verma"

MATCH Function

The MATCH function searches for a specified item in a range and returns the relative position of that
item.

Syntax:

excel

Copy code

=MATCH(lookup_value, lookup_array, [match_type])

• lookup_value: The value you’re searching for.

• lookup_array: The range of cells to search.

• match_type: Specifies how exact the match should be (0 for exact match, 1 for the largest
value less than or equal to lookup_value, -1 for the smallest value greater than or equal to
lookup_value).

Example:

To find the position of "Raj Verma" in column B:

excel

=MATCH("Raj Verma", B2:B5, 0)


• Result: 3, because "Raj Verma" is in the 3rd row of the range B2

Combining INDEX and MATCH

When combined, INDEX and MATCH allow you to look up a value based on dynamic row and column
positions. This combination is more flexible than VLOOKUP because:

• It can look up values in any column or row (not just the first).

• It can search left to right or right to left.

Example: Find the Department of "Jane Smith"

Using the same table, let's retrieve the Department of "Jane Smith" by combining INDEX and MATCH.

1. First, use MATCH to find the row number of "Jane Smith" in column B.

excel

=MATCH("Jane Smith", B2:B5, 0)

o Result: 2, because "Jane Smith" is in the 2nd row of the range B2

2. Now use INDEX with the result from MATCH:

excel

=INDEX(C2:C5, MATCH("Jane Smith", B2:B5, 0))

o Here, INDEX looks in the range C2

(Department column) and retrieves the value in the row where "Jane Smith" is located.

o Result: "Finance"

Example with Multiple Criteria

If you have more complex criteria, you can use INDEX and MATCH with array formulas or helper
columns.

Example Scenario:

Suppose you want to find the salary for a specific Employee ID and Department.

1. Add a helper column that combines both criteria, or use an array formula:

excel

=INDEX(SalaryRange, MATCH(1, (EmployeeIDRange=ID) * (DepartmentRange=Dept), 0))

Here, you replace SalaryRange, EmployeeIDRange, and DepartmentRange with your actual data ranges
and ID and Dept with your criteria values.
Why Use INDEX and MATCH?

• Flexibility: Works with any column arrangement, not just left-to-right.

• Efficiency: Handles large data sets well.

• Advanced Matching: Can use multiple criteria in combination with arrays.

IF, AND, OR:

Certainly! The IF, AND, and OR functions are essential logical functions in Excel (and similar
spreadsheet software) that help you make decisions based on certain conditions. Here’s how each
function works:

1. IF Function

The IF function allows you to make a logical comparison between a value and what you expect. It
returns one value if the condition is true and another value if it’s false.

Syntax:

IF(logical_test, value_if_true, value_if_false)

Example: Suppose you want to determine if a student has passed based on their score:

=IF(A1 >= 50, "Pass", "Fail")

• If the value in cell A1 is 50 or higher, it returns "Pass"; otherwise, it returns "Fail".

2. AND Function

The AND function checks multiple conditions and returns TRUE if all conditions are met, and FALSE if
any condition is not met.

Syntax:

AND(logical1, [logical2], ...)

Example: If you want to check if a student has passed in two subjects (scores in A1 and B1):

=AND(A1 >= 50, B1 >= 50)

• This returns TRUE only if both A1 and B1 are 50 or more; otherwise, it returns FALSE.

3. OR Function

The OR function checks multiple conditions and returns TRUE if at least one condition is met, and
FALSE if none are met.

Syntax:

OR(logical1, [logical2], ...)

Example: To check if a student has passed at least one of two subjects:

=OR(A1 >= 50, B1 >= 50)


• This returns TRUE if either A1 or B1 is 50 or more; if both are less than 50, it returns FALSE.

Combining IF, AND, and OR

You can combine these functions to create more complex logical tests.

Example: To determine if a student passes based on scores in two subjects (A1 and B1), where the
student passes if they score at least 50 in both subjects or if they score 60 or more in either:

=IF(OR(AND(A1 >= 50, B1 >= 50), A1 >= 60, B1 >= 60), "Pass", "Fail")

• This will return "Pass" if the student meets any of the conditions; otherwise, it returns "Fail".

Practical Use Case

Imagine you are managing employee evaluations:

• IF: To determine whether an employee meets performance targets.

• AND: To check if an employee meets multiple criteria, such as attendance and project
deadlines.

• OR: To allow for flexibility, like accepting either performance targets or project completion
rates as a success measure.

SUMIF, COUNTIF, AVERAGEIF:

The SUMIF, COUNTIF, and AVERAGEIF functions in Excel are incredibly useful for performing
calculations based on specific conditions. Here's an overview of each function, along with examples to
help you understand how they work.

1. SUMIF Function

The SUMIF function adds values in a range that meet a specified criterion.

Syntax:

SUMIF(range, criteria, [sum_range])

• range: The range of cells you want to evaluate.

• criteria: The condition that must be met to include a cell in the sum.

• sum_range (optional): The range of cells to sum if different from the range.

Example: Let's use this employee table:

Employee ID Name Department Salary

1 John Doe Sales 45000

2 Jane Smith HR 55000

3 Mike Brown IT 60000

4 Lucy Green Sales 40000


Employee ID Name Department Salary

5 Tom White IT 70000

If we want to calculate the total salary for employees in the Sales department:

Formula:

=SUMIF(C2:C6, "Sales", D2:D6)

This sums the salaries for only those in the Sales department, giving a total of ₹85,000 (45000 + 40000).

2. COUNTIF Function

The COUNTIF function counts the number of cells in a range that meet a specified criterion.

Syntax:

COUNTIF(range, criteria)

• range: The range of cells you want to evaluate.

• criteria: The condition that must be met to include a cell in the count.

Example: To count how many employees work in the IT department:

Formula:

=COUNTIF(C2:C6, "IT")

This formula counts the number of times "IT" appears in the Department column, resulting in 2.

3. AVERAGEIF Function

The AVERAGEIF function calculates the average of values in a range that meet a specified criterion.

Syntax:

AVERAGEIF(range, criteria, [average_range])

• range: The range of cells you want to evaluate.

• criteria: The condition that must be met to include a cell in the average.

• average_range (optional): The range of cells to average if different from range.

Example: To find the average salary of employees in the IT department:

Formula:

=AVERAGEIF(C2:C6, "IT", D2:D6)

This formula finds the average salary of employees in the IT department, resulting in ₹65,000 ((60000
+ 70000) / 2).

Summary Table for Our Examples


Function Purpose Example Result

SUMIF Sum salaries of Sales employees ₹85,000

COUNTIF Count employees in the IT department 2

AVERAGEIF Average salary of IT employees ₹65,000

Let's apply SUMIF, COUNTIF, and AVERAGEIF functions to the employee table you provided earlier.
Here's how it would look:

Employee Table

Employee ID Name Department Salary

1 John Doe Sales 45000

2 Jane Smith HR 55000

3 Mike Brown IT 60000

4 Lucy Green Sales 40000

5 Tom White IT 70000

Applying the Functions

1. SUMIF: Total salary for employees in the Sales department.

o Formula:

=SUMIF(C2:C6, "Sales", D2:D6)

o Explanation: This formula checks each cell in the "Department" column (C2) for the
term "Sales" and sums up the corresponding salaries in column D for those rows.

o Result: ₹85,000 (adding the salaries of John Doe and Lucy Green).

2. COUNTIF: Count the number of employees in the IT department.

o Formula:

=COUNTIF(C2:C6, "IT")

o Explanation: This formula counts how many times "IT" appears in the "Department"
column (C2

).

o Result: 2 (Mike Brown and Tom White).

3. AVERAGEIF: Calculate the average salary of employees in the IT department.

o Formula:

=AVERAGEIF(C2:C6, "IT", D2:D6)


o Explanation: This formula finds the average salary of employees where the
department is "IT" by looking at the "Department" column (C2

) and averaging the corresponding salaries in column D.

o Result: ₹65,000 (the average of 60000 and 70000).

Final Table with Calculated Values

Employee ID Name Department Salary Total Sales Salary Count of IT Employees Avg. Salary (IT)

1 John Doe Sales 45000 ₹85,000 2 ₹65,000

2 Jane Smith HR 55000

3 Mike Brown IT 60000

4 Lucy Green Sales 40000

5 Tom White IT 70000

Summary

The added columns display:

• Total salary for Sales employees

• Count of employees in IT

• Average salary of IT employees

3. Data Validation and Drop-Down Lists


Creating drop-down lists in Excel to restrict the type of data entered in a cell is a great way to improve
data consistency, especially in an employee database. Here’s how to set up a drop-down list for
departments or job roles.

Steps to Create a Drop-Down List in Excel

1. Prepare Your List of Options

First, decide on the list of items you want in the drop-down menu. For example:

o Departments: Sales, HR, IT, Marketing, Finance.

o Job Roles: Manager, Executive, Assistant, Analyst.

You can type these items on the same sheet or in a different sheet. Let’s say you enter the list in cells
F1 to F5:
F

Sales

HR

IT

Marketing

Finance

2. Select the Cells for the Drop-Down List

Click on the cell (or range of cells) where you want to create the drop-down list, e.g., cells C2

for the Department column.

3. Open the Data Validation Tool

Go to the Data tab on the Ribbon, and click Data Validation (usually under the "Data Tools" section).

4. Set Up the Drop-Down List in Data Validation

In the Data Validation dialog box:

o Go to the Settings tab.

o Under Allow, select List.

o In the Source box, type the cell range where your list is located. For example, if your
list of departments is in cells F1 to F5, enter:

plaintext

Copy code

=F1:F5

o Alternatively, you can directly type items into the Source box, separated by commas
(e.g., Sales, HR, IT, Marketing, Finance).

5. Confirm and Apply

Click OK to apply the drop-down list. Now, each cell in the selected range will have a drop-down arrow,
allowing users to select from the predefined options.

Additional Tips

• Error Alert: If you want to restrict input strictly to the list, go to the Error Alert tab in the Data
Validation dialog. You can set a custom error message that shows if users try to enter data
outside the drop-down options.

• List Update: If you need to add more options to your list later, simply add items to the range
(e.g., F6) and update the Source range.

Use Case Example


For an employee database, you can create drop-down lists in multiple columns:

1. Department Column (C2

): Use the drop-down for department selection (e.g., "Sales", "HR").

2. Job Role Column (D2

): Use the drop-down for job roles (e.g., "Manager", "Executive").

This ensures consistent department names and job roles across your employee database, making data
analysis easier and reducing errors. Let me know if you’d like more details on advanced validation
options!

4. Conditional Formatting
Conditional formatting in Excel is a powerful tool that allows you to format cells automatically based
on specific conditions or rules. This helps make data stand out visually, making it easier to spot trends,
highlight critical information, or identify outliers.

Key Components of Conditional Formatting

1. Highlight Cell Rules:

o Use these rules to format cells based on specific criteria, such as whether a cell’s value
is greater than, less than, or equal to a certain number.

o Example: To highlight cells with values greater than 50, select the range, go to Home
> Conditional Formatting > Highlight Cell Rules > Greater Than, and enter 50.

2. Top/Bottom Rules:

o These rules highlight the highest or lowest values within a range.

o Example: To highlight the top 10% of values, select your range, go to Conditional
Formatting > Top/Bottom Rules > Top 10%, and choose the desired format.

3. Data Bars:

o Data bars visually represent the value within each cell as a bar. The length of the bar
correlates with the cell’s value relative to others in the range.

o Example: Select a range, go to Conditional Formatting > Data Bars, and choose a style.
Excel will fill each cell with a colored bar proportional to the cell's value.

4. Color Scales:

o Color scales use a gradient to show how values compare to one another across a
range. Cells are shaded based on their value, with colors representing high, medium,
and low values.

o Example: Select a range, go to Conditional Formatting > Color Scales, and pick a color
scheme. A two-color scale might shade high values in green and low values in red.

5. Icon Sets:
o Icon sets add symbols (such as arrows, flags, or traffic lights) to cells based on their
values, providing a quick visual comparison.

o Example: Select a range, go to Conditional Formatting > Icon Sets, and choose an icon
set. Excel will automatically apply the icons based on the relative values.

Creating Custom Conditional Formatting Rules

1. New Rule:

o For more customized rules, go to Conditional Formatting > New Rule. Here, you can
create rules based on formulas or specific conditions.

2. Using Formulas in Conditional Formatting:

o You can apply formatting to cells if a formula returns TRUE. This feature is very versatile
and lets you define complex conditions.

o Example: To highlight cells in Column A where the value is equal to the value in Column
B, select the range (say, A1), go to New Rule, and use this formula:

=A1=B1

o Choose a format, and Excel will apply it wherever the condition is met.

Managing and Clearing Conditional Formatting

• To manage rules, go to Conditional Formatting > Manage Rules. This panel allows you to edit,
delete, or adjust the order of multiple rules.

• To clear all rules, go to Conditional Formatting > Clear Rules, where you can choose to remove
them from the entire sheet or specific cells.

Practical Examples

1. Highlight Duplicates:

o Select your range, go to Conditional Formatting > Highlight Cells Rules > Duplicate
Values, and select a format to highlight repeated values.

2. Color Cells Based on Date:

o To highlight overdue tasks, you can use a rule to check if a date in the cell is before
today’s date:

=A1 < TODAY()

o Format the cells to show overdue dates in red.

3. Using Conditional Formatting with Charts:

o Sometimes, using data bars or icon sets within a table works similarly to a chart,
making trends visually clear without creating a separate chart.

Conditional formatting is a useful tool for visually enhancing and analyzing data without altering the
actual content. Try experimenting with different rules to see how they make your data easier to
interpret!
5. Advanced Charting
Advanced charting in Excel allows you to visualize complex data in creative and insightful ways. Beyond
basic bar, line, and pie charts, advanced charting techniques help in presenting data relationships,
trends, and comparisons effectively. Let’s explore some powerful chart types and techniques.

1. Combination Charts

Combination charts allow you to display multiple types of data on the same chart. For example, you
could show sales as columns and profit margin as a line on the same chart.

• How to Create:

1. Select your data range.

2. Go to Insert > Combo Chart > Create Custom Combo Chart.

3. Choose the type of chart for each data series (e.g., Column for Sales, Line for Profit
Margin).

4. Set one series to display on the secondary axis if it has a different scale.

• Use Case: Track revenue (in columns) and profit margin (in a line) to show how the margin
changes as sales fluctuate.

2. Scatter Plot with Trendlines

Scatter plots are ideal for showing relationships between two variables. Adding a trendline helps
visualize the trend and its equation, which is useful for predictive analysis.

• How to Create:

1. Select your data range with two variables (e.g., price and quantity sold).

2. Go to Insert > Scatter Plot and choose your preferred style.

3. To add a trendline, click on any data point, select Add Trendline, and choose options
like Linear or Polynomial.

• Use Case: Determine if there’s a linear relationship between advertising budget and sales.

3. Waterfall Charts

Waterfall charts show a running total as values are added or subtracted. This is especially useful for
financial data, where you want to see how individual items contribute to the total.

• How to Create:

1. Select your data (e.g., starting balance, income, expenses, and ending balance).

2. Go to Insert > Waterfall Chart.

3. Format data points as totals or intermediate values as needed by right-clicking on the


bar and selecting Set as Total.

• Use Case: Track how various revenue streams and expenses contribute to the net income.

4. Pivot Charts
A Pivot Chart is a visual representation of data in a Pivot Table. It allows for dynamic charting, where
you can slice, filter, and rearrange data without altering the underlying dataset.

• How to Create:

1. Create a Pivot Table.

2. Go to Insert > Pivot Chart, and choose a chart type.

3. Use the Pivot Chart Field Pane to drag and drop fields and add filters.

• Use Case: Quickly compare sales by region and product type in a single chart with the ability
to filter by date or category.

5. Dynamic Charts with Named Ranges

Dynamic charts automatically update as data changes. You can create dynamic named ranges using
Excel’s OFFSET and COUNTA functions.

• How to Create:

1. Define named ranges by going to Formulas > Name Manager.

2. Use formulas like =OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1) to


dynamically expand your range.

3. In the chart data selection, use the named range instead of a fixed range.

• Use Case: Monthly sales data that automatically updates as new months are added.

6. Histogram

A histogram groups values into bins to show the frequency distribution, useful for understanding the
spread and skewness of data.

• How to Create:

1. Select a single variable.

2. Go to Insert > Histogram Chart.

3. Adjust the bin width by right-clicking on the horizontal axis and selecting Format Axis.

• Use Case: Analyze test scores to see the most common score ranges.

7. Bullet Chart

Bullet charts compare a primary measure (like sales) against one or more benchmarks (like sales
targets). Excel doesn’t have a built-in Bullet Chart, so you can create one manually using bar charts.

• How to Create:

1. Create a stacked bar chart with data for the benchmark and actual performance.

2. Format the bars so that the actual performance overlays the benchmark (usually in a
different color).

3. Adjust widths to make it look like a bullet chart.


• Use Case: Track sales against targets or budget against actual expenses.

8. Heat Maps

Heat maps use color to represent data intensity. Though Excel doesn’t have a built-in heat map chart,
you can simulate one using Conditional Formatting.

• How to Create:

1. Select your data range.

2. Go to Home > Conditional Formatting > Color Scales and choose a color gradient.

3. Adjust the scale in Manage Rules if needed.

• Use Case: Visualize monthly performance by highlighting months with high, medium, and low
values.

9. Sparklines

Sparklines are tiny charts displayed in a single cell, ideal for summarizing trends next to each data row.

• How to Create:

1. Select the cell where you want the Sparkline.

2. Go to Insert > Sparklines and choose the type (e.g., Line or Column).

3. Select your data range, and the Sparkline appears in the cell.

• Use Case: Place sparklines beside a table of monthly sales figures to show trends for each
product in a compact form.

10. Treemap and Sunburst Charts

Treemaps display hierarchical data as nested rectangles, while Sunburst charts use concentric circles.
These are excellent for showing proportions within a hierarchy.

• How to Create:

1. Select your hierarchical data.

2. Go to Insert > Treemap or Sunburst.

• Use Case: Show market share of products within categories and subcategories.

These advanced chart types and techniques can provide a clear view of data relationships, hierarchies,
and trends, making them invaluable tools for data-driven decision-making. Feel free to experiment
with each type to see how it can enhance your data presentation!

6. Power Query
Power Query is a data connection technology in Excel that allows you to import, clean, transform, and
load data from various sources into your workbook. It’s a powerful tool for data preparation, enabling
you to automate repetitive tasks and work with large datasets efficiently. Here’s an overview of its
main features and steps to get started with it.
Key Features of Power Query

1. Data Import:

o Power Query can connect to multiple data sources, such as Excel files, CSV, databases
(SQL Server, Access, Oracle), websites, and more.

2. Data Transformation:

o Transform data to suit your needs, such as cleaning up data, removing duplicates,
splitting columns, pivoting/unpivoting, grouping, filtering, and changing data types.

3. Automated Data Refresh:

o Once you set up a query, you can refresh it to pull in the latest data without reapplying
the steps manually.

4. Query Steps:

o Every transformation you make in Power Query is saved as a step in the query editor.
You can go back and edit, delete, or reorder steps as needed.

5. Data Loading Options:

o Load the transformed data back into Excel, either as a table, Pivot Table, or directly to
the Data Model for advanced analysis.

Getting Started with Power Query

1. Loading Data into Power Query

• Go to Data > Get Data and select your data source (e.g., From Excel, From Web, or From
Database).

• In the Navigator window, choose the specific table or data range you want to load, then click
Load to load it directly or Transform Data to open it in the Power Query Editor.

2. Data Cleaning and Transformation in Power Query Editor

In the Power Query Editor, you can apply a variety of transformations. Here are some of the most
common ones:

• Remove Columns: Select columns you don’t need and click Remove Columns.

• Filter Rows: Filter out unnecessary rows (e.g., removing empty rows or excluding specific
values).

• Change Data Types: Ensure each column has the correct data type (e.g., Date, Text, Number)
for accurate calculations.

• Split Columns: Split text data (e.g., names) into separate columns by a delimiter like a comma
or space.

• Replace Values: Find and replace specific values across the dataset.

• Remove Duplicates: Eliminate duplicate records with Remove Duplicates.


• Group Data: Summarize data by grouping it based on one or more columns and apply
aggregations like Sum, Average, Min, or Max.

• Pivot and Unpivot: Pivot data for summary tables or unpivot data to a normalized form.

3. Adding Custom Columns

• Power Query allows you to add custom columns using simple calculations or complex formulas
in M, Power Query's formula language.

• Example: Create a custom column to calculate a 10% tax on a price column with a formula like
=[Price] * 0.1.

4. Managing Query Steps

• Each transformation step appears in the Applied Steps pane on the right. You can:

o Edit a step by double-clicking it.

o Delete a step if it’s unnecessary.

o Reorder steps to alter the data flow.

5. Loading the Transformed Data

Once your data is ready:

• Click Close & Load in the Power Query Editor.

• Choose to load the data as:

o A new worksheet table.

o A Pivot Table report.

o Directly to the Data Model if you want to use it with Power Pivot for advanced analysis.

Advanced Power Query Features

1. Data Merging:

o Use Merge Queries to combine data from multiple tables based on common columns.
This works similarly to VLOOKUP but is more versatile and can handle larger datasets.

2. Appending Queries:

o If you have multiple tables with the same structure (e.g., monthly sales files), use
Append Queries to stack them into a single table.

3. Parameterization:

o Create parameters to easily switch between different sources or criteria (e.g., change
the file path if you move the source file).

4. Conditional Columns:

o Use Add Conditional Column to create columns with conditional logic, similar to an IF
statement in Excel.
Example Workflow in Power Query

Let’s say you have monthly sales data in a messy format, and you want to combine data from multiple
files, clean it up, and prepare it for analysis.

1. Import Data: Use Power Query to import each file or folder with monthly sales data.

2. Combine Files: Use Append Queries to combine multiple monthly files into one master table.

3. Clean the Data: Remove extra columns, filter out null or blank rows, and fix data types.

4. Add Calculated Columns: Add a “Quarter” column based on the sale date using a custom
formula.

5. Load Data: Load the cleaned data into Excel for reporting or into the Data Model for further
analysis with Power Pivot.

Benefits of Using Power Query

• Efficiency: Automate data processing and transformations that would otherwise be manual.

• Consistency: Every refresh uses the same steps, ensuring consistency.

• Scalability: Power Query can handle large datasets from multiple sources.

• Integration with Power Pivot and Power BI: Power Query can feed data directly into Power
Pivot (Excel) or Power BI, making it ideal for complex reporting.

Tips for Power Query Success

• Plan Your Transformations: Decide on the final format of the data before starting.

• Keep Queries Modular: Use separate queries for each step (importing, cleaning, transforming)
so you can troubleshoot issues more easily.

• Document Steps: Use descriptive names for each step in the Applied Steps pane to help
remember what each transformation does.

Power Query simplifies data preparation and can transform your workflow by making complex data
operations easy to perform and repeat. It’s invaluable for data analysts and professionals who work
with data regularly.

7. Macros and VBA (Visual Basic for Applications)


Macros and VBA (Visual Basic for Applications) in Excel allow you to automate repetitive tasks,
customize functionality, and create advanced solutions within your spreadsheets. While Macros are
generally recorded actions, VBA is the programming language behind them, giving you more control
and flexibility.

Here’s an overview of Macros and VBA, along with steps to create, edit, and use them effectively.

1. Introduction to Macros and VBA

• Macro: A Macro is a recorded set of instructions in Excel that can be replayed to repeat a task.
It saves time by automating repetitive actions.
• VBA (Visual Basic for Applications): VBA is a programming language built into Excel (and other
Microsoft Office apps) that allows you to write custom code for automating tasks and building
custom functions.

2. Enabling the Developer Tab

The Developer tab is where you’ll find tools for recording Macros, writing VBA code, and accessing
other advanced tools.

• Go to File > Options > Customize Ribbon.

• Check Developer under the Main Tabs section, then click OK.

3. Recording a Macro

Excel’s Macro Recorder is the easiest way to create a Macro without writing any code.

• Go to Developer > Record Macro.

• In the dialog box, give your Macro a name, assign a shortcut key if desired, and choose where
to save it (usually in This Workbook).

• Perform the actions you want to automate, like formatting cells, creating a chart, or inserting
rows.

• Click Developer > Stop Recording when you’re done.

4. Running a Macro

• Shortcut Key: Use the keyboard shortcut assigned to the Macro.

• Macro List: Go to Developer > Macros, select the Macro, and click Run.

5. Editing a Macro in VBA

When you record a Macro, Excel generates VBA code automatically. You can edit this code to add
flexibility or modify the actions.

• Go to Developer > Macros, select the Macro, and click Edit. This opens the VBA Editor, where
you can see and modify the VBA code.

• VBA code has a structure similar to programming languages with Sub and End Sub statements
surrounding the code:

Sub MyMacro()

Range("A1").Value = "Hello, World!"

End Sub

6. Understanding VBA Basics

• Variables: Used to store data in VBA.

Dim myNumber As Integer

myNumber = 10

• Loops: Run a section of code multiple times.


For i = 1 To 10

Cells(i, 1).Value = i

Next i

• If Statements: Perform actions based on conditions.

If Range("A1").Value > 50 Then

Range("B1").Value = "High"

Else

Range("B1").Value = "Low"

End If

• Message Boxes: Display messages to users.

MsgBox "This is a message."

7. Creating a Simple VBA Macro

Let’s create a simple Macro using VBA to highlight all cells in Column A that contain the word
“Complete.”

1. Open the VBA Editor: Go to Developer > Visual Basic.

2. In the editor, go to Insert > Module to create a new module.

3. Write the code below in the new module:

Sub HighlightComplete()

Dim cell As Range

For Each cell In Range("A1:A100")

If cell.Value = "Complete" Then

cell.Interior.Color = RGB(144, 238, 144) ' Light green

End If

Next cell

End Sub

4. Close the editor and run the Macro from Developer > Macros or assign it to a button.

8. Debugging VBA Code

To find errors in your VBA code, use the Debugging Tools in the VBA Editor:

• Step Through Code: Press F8 to step through each line.

• Immediate Window: Press Ctrl + G to open the Immediate Window, where you can test code
snippets.
• Breakpoints: Click in the margin to the left of a line to set a breakpoint, which pauses code
execution there.

9. Creating Custom Functions in VBA

VBA lets you create custom functions that can be used just like Excel’s built-in functions.

1. Open the VBA Editor.

2. In a module, enter the code for a custom function:

Function MultiplyByTwo(number As Double) As Double

MultiplyByTwo = number * 2

End Function

3. Close the editor. Now you can use =MultiplyByTwo(cell_reference) in Excel.

10. Using VBA with User Forms

User Forms allow you to create custom input forms for a more interactive experience.

1. Go to Developer > Visual Basic > Insert > UserForm.

2. Design your form by adding controls (e.g., TextBox, ComboBox, CommandButton) from the
toolbox.

3. Add VBA code to handle form actions. For example, to capture text entered in a TextBox when
a button is clicked:

Private Sub CommandButton1_Click()

MsgBox "You entered: " & TextBox1.Value

End Sub

4. Run the form by typing UserForm1.Show in a module.

11. Tips for Effective Macro and VBA Development

• Comment Code: Use comments (') to describe what each part of your code does.

• Modular Code: Break complex code into multiple Sub procedures or Functions.

• Error Handling: Use On Error Resume Next to bypass errors or On Error GoTo for custom error
handling.

• Backup: Save backups of your workbooks before running complex Macros, as some actions
may be irreversible.

Practical VBA Examples

1. Send an Email:

Sub SendEmail()

Dim outlookApp As Object


Dim email As Object

Set outlookApp = CreateObject("Outlook.Application")

Set email = outlookApp.CreateItem(0)

email.Subject = "Test Subject"

email.Body = "Hello, this is a test email."

email.To = "example@example.com"

email.Send

End Sub

2. Auto-Generate Report:

Sub GenerateReport()

Sheets.Add(After:=Sheets(Sheets.Count)).Name = "Report"

Sheets("Data").Range("A1:D10").Copy Destination:=Sheets("Report").Range("A1")

MsgBox "Report generated successfully!"

End Sub

Macros and VBA are powerful tools in Excel that can simplify and automate repetitive tasks, making
you more efficient. VBA allows you to go beyond Excel’s built-in features, enabling you to create highly
customized solutions tailored to your needs. Experiment with recording simple Macros, then progress
to writing your own VBA code for complete control over your automation!

8. What-If Analysis
What-If Analysis in Excel is a powerful tool for exploring different scenarios and understanding how
changes in input values affect outcomes. It’s especially useful for decision-making, budgeting,
forecasting, and goal-setting. Excel provides several What-If Analysis tools, including Scenario
Manager, Goal Seek, and Data Tables.

Let’s go through each one in detail.

1. Scenario Manager

Scenario Manager allows you to create, save, and switch between different sets of input values, called
scenarios. This is ideal for comparing various scenarios (like best case, worst case, and expected case)
for complex calculations.

• How to Use Scenario Manager:

1. Go to Data > What-If Analysis > Scenario Manager.

2. Click Add to create a new scenario.

3. Name your scenario (e.g., Best Case, Worst Case).


4. Specify the cells you want to change (like sales targets or expense percentages).

5. Enter different values for each scenario.

6. Add as many scenarios as you need and view them by selecting them in the Scenario
Manager.

• Use Case Example: Suppose you’re projecting revenue for the year. You can create scenarios
to see how different sales figures or price points affect total revenue.

2. Goal Seek

Goal Seek is a tool that lets you work backward from a desired result to find the necessary input value.
It’s useful when you know your goal but need to determine the input that achieves it.

• How to Use Goal Seek:

1. Go to Data > What-If Analysis > Goal Seek.

2. In the Set cell box, select the cell with the formula you want to reach a goal for (e.g.,
Total Profit).

3. In the To value box, enter the target value you want the formula to achieve.

4. In the By changing cell box, select the cell you want Excel to change to reach the target
(e.g., the price per unit).

5. Click OK, and Excel will adjust the input cell to reach the goal.

• Use Case Example: Suppose you want to know what price per unit you need to reach a target
revenue. You can set revenue as the goal, and Goal Seek will find the price per unit to achieve
that revenue.

3. Data Tables

Data Tables allow you to analyze how changes in one or two input variables impact the results. Data
Tables are best for seeing multiple results at once, making it easier to compare outcomes.

There are two types of Data Tables:

• One-Variable Data Table: Shows the effect of changing one input variable.

• Two-Variable Data Table: Shows the effect of changing two input variables simultaneously.

One-Variable Data Table

• How to Create a One-Variable Data Table:

1. Set up a formula in a cell (e.g., Total Revenue).

2. Below or to the right of the formula, create a column or row of possible input values.

3. Select the range including the formula and the input values.

4. Go to Data > What-If Analysis > Data Table.


5. In the Column input cell (if your data is arranged in a column) or Row input cell (if
your data is arranged in a row), select the cell where the variable used in the formula
is entered.

6. Click OK to see how each value affects the outcome.

• Use Case Example: Suppose you have a formula for profit based on units sold. A one-variable
data table lets you see how profit changes with different sales volumes.

Two-Variable Data Table

• How to Create a Two-Variable Data Table:

1. Place the formula in the top-left cell of an empty table.

2. In the first row (to the right of the formula), enter possible values for the first variable.

3. In the first column (below the formula), enter possible values for the second variable.

4. Select the entire table range (including the formula).

5. Go to Data > What-If Analysis > Data Table.

6. In the Row input cell box, select the cell with the first variable.

7. In the Column input cell box, select the cell with the second variable.

8. Click OK to view the outcomes for each combination of values.

• Use Case Example: Suppose you have a formula for profit, where profit depends on units sold
and the unit price. A two-variable data table shows how different combinations of price and
units sold affect profit.

4. What-If Analysis Example

Imagine you’re planning a sales forecast and want to know how different levels of discount rates and
quantities sold will impact total revenue.

1. Scenario Manager: Set up scenarios for different discount rates, like 5%, 10%, and 15%.
Compare the outcomes in revenue for each scenario.

2. Goal Seek: Use Goal Seek to determine what discount rate is needed to reach a target revenue
goal of $50,000.

3. Data Tables: Create a two-variable data table to see the impact of both the discount rate and
sales quantity on total revenue, helping you decide the best pricing and sales target strategy.

5. Benefits of Using What-If Analysis in Excel

• Enhanced Decision-Making: Simulate different outcomes and make informed decisions.

• Financial Forecasting: Explore potential financial scenarios for budgeting and forecasting.

• Resource Allocation: Allocate resources effectively by analyzing various investment or


spending levels.

• Goal-Oriented Planning: Work backward from goals to determine necessary inputs.


Tips for Effective What-If Analysis

• Document Scenarios: Label scenarios and variables clearly to avoid confusion.

• Choose Key Variables Carefully: Use variables that are most likely to influence outcomes.

• Combine with Other Excel Features: For example, use conditional formatting to highlight key
outcomes in your data tables or scenario summaries.

• Use Scenario Summary Reports: Use Summary in the Scenario Manager to generate a table
comparing all scenarios side by side.

What-If Analysis in Excel is a versatile tool that helps you see the possible outcomes of your decisions.
By exploring various scenarios, setting goals, and analyzing data tables, you can confidently make data-
driven decisions in planning, budgeting, and forecasting.

9. Array Formulas
Array Formulas in Excel are powerful tools that allow you to perform complex calculations across
multiple ranges or datasets in a single formula. They can return single or multiple values and enable
you to handle data in ways that traditional formulas cannot. Understanding and utilizing array formulas
can significantly enhance your data analysis capabilities.

1. What is an Array Formula?

An array formula is a formula that can perform multiple calculations on one or more items in an array
(a range of cells) and return either a single result or multiple results. Instead of processing one value
at a time, array formulas can process multiple values simultaneously, allowing for more efficient
calculations.

2. Creating Array Formulas

Single-Cell Array Formulas

A single-cell array formula returns one value, such as a sum or average based on calculations involving
multiple cells.

Example: To calculate the total sales of a specific product using an array formula:

1. Assume you have sales data in cells A2:A10 and product types in B2:B10.

2. You want to calculate the total sales for "Product A":

=SUM(IF(B2:B10="Product A", A2:A10, 0))

3. After entering the formula, press Ctrl + Shift + Enter instead of just Enter. Excel will display the
formula enclosed in curly braces {}.

Multi-Cell Array Formulas

A multi-cell array formula can return multiple results. For example, you might want to calculate the
product of two ranges.

Example: To multiply two ranges and return the results in a range of cells:

1. Assume you have values in A2:A5 and B2:B5.


2. Enter the following formula in cell C2:

=A2:A5 * B2:B5

3. Instead of pressing Enter, select the range C2:C5, then press Ctrl + Shift + Enter. The resulting
values will populate the selected range.

3. Common Functions Used with Array Formulas

Array formulas can be used with a variety of functions, including:

• SUM: Adds values.

• AVERAGE: Calculates the average.

• MAX/MIN: Finds the maximum or minimum value.

• COUNT: Counts the number of values.

• IF: Performs conditional calculations.

• TRANSPOSE: Changes the orientation of a range.

4. Examples of Array Formulas

Example 1: Conditional Summation

Calculate the total sales for products that exceed a certain threshold (e.g., sales greater than $500).

=SUM(IF(A2:A10>500, A2:A10, 0))

Use: After entering, press Ctrl + Shift + Enter.

Example 2: Multiplying Two Arrays

=SUM(A2:A5 * B2:B5)

Use: Select a single cell and press Ctrl + Shift + Enter.

Example 3: Finding the Largest Value with a Condition

Find the highest sales figure for "Product A":

=MAX(IF(B2:B10="Product A", A2:A10))

Use: Press Ctrl + Shift + Enter.

5. Dynamic Arrays in Excel 365

With the introduction of Excel 365, Microsoft introduced Dynamic Arrays, which simplify array
formulas by allowing you to create formulas that automatically spill results into adjacent cells without
needing Ctrl + Shift + Enter.

Example: To multiply two ranges and display the results dynamically:

=A2:A5 * B2:B5

Just press Enter, and the results will spill into the adjacent cells.

6. Benefits of Using Array Formulas


• Efficiency: Perform multiple calculations in a single formula.

• Simplicity: Reduce the number of helper columns required for calculations.

• Flexibility: Easily change ranges and criteria without rewriting multiple formulas.

7. Things to Keep in Mind

• Array formulas can be resource-intensive, especially with large datasets, leading to slower
performance.

• Ensure you enter array formulas correctly using Ctrl + Shift + Enter (for older versions of Excel)
or simply press Enter for Excel 365 Dynamic Arrays.

• Editing an array formula requires re-entering it as an array formula (using Ctrl + Shift + Enter
again).

• When using dynamic arrays, be aware of the "spill range" to avoid overwriting other data in
adjacent cells.

8. Tips for Working with Array Formulas

• Use the Formula Bar to view or edit the entire array formula.

• Utilize named ranges for clarity when referencing data in array formulas.

• Test your array formulas on smaller datasets to ensure they work before applying them to
larger datasets.

9. Practical Use Cases for Array Formulas

• Financial Analysis: Calculate metrics like net present value (NPV) or internal rate of return
(IRR) based on varying inputs.

• Statistical Analysis: Perform complex statistical calculations, such as regression analysis or


hypothesis testing.

• Sales Forecasting: Analyze historical data to predict future sales trends under various
scenarios.

Array formulas provide powerful capabilities for data analysis in Excel, allowing you to conduct
complex calculations efficiently. By mastering array formulas, you can enhance your Excel skills
significantly and streamline your data processing workflows.

Thank You

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy