Four Ways to Use Excel Macros in PPC to Save Time

Are you ever seeking approaches to finish ongoing PPC tasks fast, as they should be, without giving up all manipulation?

What is PPC: A Beginner's Guide to PPC Marketing | Similarweb

Me too.

I appreciate the automatic policies, bidding options, and dynamic advert features created lately. Still, there are often obligations that I don’t need to depart to the automated powers that be.

Enter Excel Macros.

Here are a few ways to apply this Excel characteristic, which can prevent time and help make certain accuracy.
What are Excel Macros?

Excel macros are automatic sequences that may be created and customized to finish a task. Users can document the keyboard and mouse moves chain and store it for future use.

Basic Excel Macro one zero one

Here are the simple things you must recognize about macros before getting started:

Always shop macro workbooks as “Excel Macro-Enabled Workbook (.Xlsm).”

When commencing a stored macro document, you may need to specify to permit macros. In any other case, your recordings will not work.

If you do not allow it right here, you’ll reopen and reenable and reenable the spreadsheet.

To report a macro, Head to the View tab and click Record Macro.

Name the macro so that after it’s finished, you can save it and an outline.

You can also create a shortcut keyboard collection.

You will want to call every macro to distinguish the function of every. You also can add a description in case you need additional differentiating facts.

Once you click on “OK” to record, all your actions can be recorded.

Once you have recorded one or more macros, you can cross return and think about the one’s macros as long as they exist in an open workbook or your current workbook by clicking View Macros.

After completing what you want to file, hit Stop Recording within the View pinnacle navigation.

Now that you realize the fundamentals of getting started, a way to save your spreadsheets efficaciously, and find previously saved macros, let’s hop into 4 approaches to apply macros to your typical workflow.

1. Search Query Analysis & Negative Identification Filters

The download you’re seeking is a query document with desired metrics and filters implemented. Make sure to store your spreadsheet well earlier than recording.

After walking this macro, I prefer to filter to seek queries that are not introduced or excluded.

Sort your statistics in Excel through your chosen metric – clicks, value, conversions, etc.

There are some exclusive macros you could create for search query mining and negative keyword identification:
High Spend, No Conversions

To perceive phrases that have been spent and now not converted, which can display low intent, Select the Cost column and apply conditional formatting on your favored fee threshold. In this example, I selected phrases that have spent over $12.

Select the conversions column and practice conditional formatting for less than 1 transformation or Equal to 0 conversions.

Back to Custom Sort, organize your facts using cellular color, starting with the Cost column and accompanied by the conversion column’s aid and your colored cells on the pinnacle.

Stop recording. This view will help you pick out terrible best phrases that probably want to be excluded or might also indicate you want a change in the keyword method.

The next macro may take a bit longer and probably want to be adjusted through the years as site visitors adjust and fluctuate.

Identifying Terms with Desired Negatives

Before beginning, discover a list of phrases you would love to exclude from your campaigns.

Remember, this manner is much longer at some stage in macro setup. A little time now pays dividends the subsequent time you want to run seek question analysis.

Take, for example, a purchaser whose logo name fits with an unrelated product in India. I might make a listing of all of the terms that you need to make sure to exclude.

Clear conditional formatting that you formerly implemented for ease. Name your new macro and begin recording.

Select the Search Term column and apply conditional formatting using Highlight Cells > Text that Contains.

Begin getting into the phrases that you want to exclude so that they’re highlighted. Once you’ve entered all the words you need to filter out, sort your information using cellular color again.

Make sure to shop often to keep your macro updated, as you’re operating thru your wrong keyword listing.

Stop recording. Review the phrases and identify which words need to be excluded.

A similar macro can also be created for display placement reports.

You can then proceed with the final part of this macro or forestall here, considering you have recognized high spenders and any terms along with your preferred negatives.

Pro Tip: Pivot Tables

If you’re operating with a large account or a long timeframe, it creatingpivot desk to higher group repeat queries.

B could be really worth your while. Before recording your macro, create a pivot table, then highlight between the headers and endless rows and paste it into a new sheet so you can better control the records without the constraints of a pivot table.

Negative Keyword Match Type

To add a terrible keyword fit type, replicate and paste your highlighted phrases into a new sheet without statistics.

Create a brand new macro in a brand new sheet and start recording. (Since the quantity of highlighted terms will range whenever you run the record, you’ll do this manually before beginning the third macro.)

Duplicate your keywords for as many suit kinds as you will have. Create a new column for in-shape type and drag down to use phrase/genuine/wide.

Stop recording and store your sheet.

Add these negatives to your channels.

2. Campaign Builds for Google Ads Editor

Please note this macro could be more comfortable if you divide keywords into their own advert agencies while keeping healthy kinds collectively within the same advert organization.

Begin this process by listing the favored important phrases for which you build the marketing campaign in Column A.

Begin recording the macro.

Duplicate keyword listing for as many rare fit types as you will have, and remember to add a few additional blanks (for destiny use) if your list isn’t very long.

Insert the row above keywords for information headers. Add columns for Campaign & Ad Group.

Use the =PROPER function to drag over the keyword into the Ad Group column and name the ad organizations. If you don’t care about capitalization, pull over your keyword into the Ad Group column using “=(cell)” to get a replica of the textual content.

Create a column for Criterion Type and upload your in-shape sorts for each list. Drag down to apply, and make sure to use any empty cells as nicely.

If you have a cell, you can add one existed to the Data tab, within the pinnacle navigation, choosing your statistics, and clicking “Remove Duplicates.” End recording.

Name your campaign and drag it down to use all keywords. Delete any unused rows.

You can now add this information at the keyword degree in Google Ads to create all the new advert agencies, campaigns, and the key phrases. For full, healthy, modified vital words, I wait to add the plus symptoms until I am in Editor for ease.

3. Tracking Template Edits

Have you ever had a consumer entirely transform their very complicated tracking? Have a patron who is still using guide tagging in 2019?

I’ve been there, too. That’s why I’ve determined methods to make quick modifications.

Grab a spreadsheet of your tracking templates at your desired level – ad, ad institution, or marketing campaign.

Begin recording the macro.

For lengthy or unique targeting, use the Text to Columns characteristic, which lets you interrupt big textual content strings into separate columns.

Find and update any words that you want to exchange.

Add additional columns for new facts and use the CONCATENATE feature to feature the new text.

In the instance where I desired to add a variant range and date to the UTM Content tag, I added new columns: one for a dash that serves as a divider inside the tracking and one for the variation/date.

Once you’ve changed and delivered any preferred facts, prevent recording. You can now upload this data to the channels, and also you’ll be able to make those same modifications later with the click of a mouse.
Four. Adjusting Google Ads Data for Upload into Bing Ads Editor

The Bing Ads Editor Google Import tool is very on hand. However, through the years, I have found that new ad kinds don’t continually play pleasant between those applications.


I regularly file macros to account for differences in commercials.

Pull in a spreadsheet of your advertisements from Google. Start recording the macro.

Change the Headline titles to Title Part 1 / Title Part 2 / Title Part three. Change Description Line to Add Text. Adjust your tracking templates.

For new advert types, I also like to use conditional formatting to pick out variations in person lengths to be secure.

Stop recording and keep.
Get Started with Excel Macros

There are many different ways you could use Excel macros. However, this is an excellent beginning if you want to keep time while staying invested in your debts.

Invest a little time now to store a variety of time later!

More Resources:

How to Create a Paid Search Plan That Will Drive Results
11 Places You Can Learn Microsoft Excel for Free
PPC 101: A Complete Guide to Pay-Per-Click Marketing Basics


I have been working in the field of SEO and content marketing since 2014. I have worked with over 500 clients and more than 100 websites. I started blogging in 2012 and have now made my first steps into the world of freelancing. In my spare time, I like to read, cook or listen to music.