A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Excel » Worksheet Functions
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

vlookup from multiple sheets



 
 
Thread Tools Display Modes
  #1  
Old May 19th, 2010, 06:02 AM posted to microsoft.public.excel.worksheet.functions
Radhakant Panigrahi
external usenet poster
 
Posts: 43
Default vlookup from multiple sheets

i have data in 10 different sheets (Sheet 2 to Sheet11)with identical columns.
i need to use the vlookup function in Sheet1 taking the range from column E
to H from each sheet.

Is there any tool whereby i can make te vookup function once for all sheets
and need not to use it for 10 times.

regards
  #2  
Old May 19th, 2010, 06:11 AM posted to microsoft.public.excel.worksheet.functions
ozgrid.com
external usenet poster
 
Posts: 328
Default vlookup from multiple sheets

See http://www.ozgrid.com/VBA/VlookupAllSheets.htm



--
Regards
Dave Hawley
www.ozgrid.com
"Radhakant Panigrahi" wrote in message
...
i have data in 10 different sheets (Sheet 2 to Sheet11)with identical
columns.
i need to use the vlookup function in Sheet1 taking the range from column
E
to H from each sheet.

Is there any tool whereby i can make te vookup function once for all
sheets
and need not to use it for 10 times.

regards


  #3  
Old May 19th, 2010, 08:27 AM posted to microsoft.public.excel.worksheet.functions
L. Howard Kittle
external usenet poster
 
Posts: 516
Default vlookup from multiple sheets


Try this which I got from Peo Sjoblom in 2006.

Somewhere on the worksheet list your ten worksheets by name. Select the ten
cells and in the name box name them MySheets. They will now be included in
the formula.

Enter the formula where you want the answer to be displayed using Ctrl +
Shift +Enter. You will get { } around the formula. This called
Array-Enter. If you change the formula later you will need to array-enter
again.

Enter the lookup value in A2 on the formula sheet.

A2:A200 is the lookup table (table_array) on each of the MySheets list,
adjust in the formula to suit the data on the sheets, but all must be the
same on each sheet.

=VLOOKUP(A2,INDIRECT("'"&INDEX(MySheets,MATCH(1,--(COUNTIF(INDIRECT("'"&MySheets&"'!A2:A200"),A2)0) ,0))&"'!A2:B200"),2,0)

So, it looks on each sheet for whatever is in A2 of the formula sheet and
returns column B of the sheet where it is found.

HTH
Regards,
Howard



"Radhakant Panigrahi" wrote in message
...
i have data in 10 different sheets (Sheet 2 to Sheet11)with identical
columns.
i need to use the vlookup function in Sheet1 taking the range from column
E
to H from each sheet.

Is there any tool whereby i can make te vookup function once for all
sheets
and need not to use it for 10 times.

regards



 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 05:22 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.