Author Topic: Microsoft Excel Experts?  (Read 377 times)

0 Members and 1 Guest are viewing this topic.

Offline Belac

  • Administrator
  • Trade Count: (0)
  • *****
  • High Score Initials:
  • Forum Posts:
  • Geelong, VIC.
Re: Microsoft Excel Experts?
« on: August 10, 2011, 11:29:05 AM »
I have two spread sheets, one with certain data (A) and codes it matches (B).

In another spread sheet I have the same data (B) with information for that data (C).

What I want to achieve is for the data (C) to be copied across to align with (A), the link being (B).

Any excel experts on the forum that could help?

You need to use the VLOOKUP function. This will lookup data in another sheet/workbook, and return the data you require based on a link.

For example in spreadsheet 1 you have the following:
A     B
001  BBB
002  MM
003  TAF
004  GNR
005  TAF

and in spreadsheet 2 you have the following:

A     B (column B, but the data you're calling "C" in your example)
GNR  Gun's n' Roses
MM   Medieval Madness
BBB   Big Bang Bar
TAF  The Addams Family

To copy the data (C) into spreadsheet 1 to align with A, linking on B you need to add a formula to spreadsheet 1.

=VLOOKUP($B1,'C:\excel\[spreadsheet2.xls]Sheet1'!$A$1:$B$4,2,0)

$B1 in this case is BBB, GNR etc. It is searching the table array specified (the range A1 - B4 of Sheet1 in the file c:\excel\spreadsheet2.xls) and returning the data from column 2 in this array, which is "Big Bang Bar", Guns n' Roses etc.

If the data is all in same excel file but on different 'sheets', you could just use =VLOOKUP($B1,Sheet2!$A$1:$B$4,2,0)

By copying this formula into a column on spreadsheet 1, you will get the following:

A     B      C
001  BBB   Big Bang Bar
002  MM   Medieval Madness
003  TAF  The Addams Family
004  GNR  Guns n' Roses
005  TAF  The Addams Family

This allows for duplicates and does not require the data in spreadsheet 2 to be in the same order as the data in spreadsheet 1.

Hopefully I understood the question correctly!