Multiple Copies of the Same Excel Sheet

Copper Contributor

Hi there.

 

I have an excel document with 4 sheets. I'd like an address from a database (this data base can be turned into an excel sheet) to print on all 4 sheet, in a specific location. On top of that I'd like to make multiple files in the same format but with different addresses. Similar to mail merge in Microsoft Word. How do I do that quickly.  

1 Reply

@Suraqah 

 

It's a bit difficult to picture exactly what you're looking for, so what I'm going to suggest may miss the mark entirely. I'm also assuming this is a one-time affair (which is to say, I'm going to give you some steps that probably could be automated at some point via a VBA routine; but I'm not going to go that far).

 

OK. Here's how I would approach what I think you're describing.

  1. Take that database and make it an Excel table in the same workbook as your three four sheets. I'm going to assume that the database is set up (and therefore the Excel version will be too) with first name, last name, street address(es), city, st, zip....all those as their own columns nicely laid out in the format of an Excel table
  2. Add a column with numbers from 1 to X, whatever your maximum count is
  3. In the appropriate cells of the four spreadsheets, write VLOOKUP or XLOOKUP functions functions to retrieve the full address based on reference number off to the side in the first sheet.
  4. Run through the numbers, printing the sheets or whatever you are planning to do with them, once for each number, 1 through X

Now, if that doesn't make any sense, come back and clarify what doesn't make sense.

 

By the way, unless the four spreadsheets are themselves somehow dynamically different for each addressee, is there some other reason why you don't just do this as a MailMerge using Word? You appear to be familiar with it, and it wouldn't require you to do anything fancy with LOOKUP formulas and the like. Word documents can replicate tables and pretty much any other static array of information that Excel can do.