Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 45
Default need to extract data from a few worksheets to another

Hi there I am trying to create a workbook that can monitor the progress of
students' results.

As of now I have managed to create worksheets using the "list" function.
Each worksheet is a list of the stundents in my class, a few other fields and
a column listing their percentage for a certain test.
Each worksheet has the data for the percentage scored for one particular
test. Thus each worksheet contains the grades of the same students but for
separate tests.

What I would like to know is how can I extract the results from each
worksheet for each student and place them in a separate worksheet such that I
can monitor the progress of each student.

For example, say I have a student Tom. In worksheet 1, his grade is 50%. In
worksheet 2, his grade is 65% and in worksheet 3, his grade is 71%. How do I
extract these individual grades from worksheets 1 to 3 and place them in one
row in a new worksheet? I hope that this can be an automated process such
that when I key in the results for the individual grades in worksheets one to
three for Tom, the are automatically filled in as well in the new worksheet.

I hope I am being clear in my description of my problem.
  #2   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 3,572
Default need to extract data from a few worksheets to another

This will work *if* your sheets are using the XL default names (Sheet1,
Sheet2 ... etc.).

Assume you're polling B1 from each sheet:

=INDIRECT("Sheet"&COLUMNS($A:A)&"!B1")

And copy across as many columns as you have sheets.

This creates links to each sheet, where the "Main" sheet will display the
real time values in B1.
--

HTH,

RD
================================================== ===
Please keep all correspondence within the Group, so all may benefit!
================================================== ===


"prem" wrote in message
...
Hi there I am trying to create a workbook that can monitor the progress of
students' results.

As of now I have managed to create worksheets using the "list" function.
Each worksheet is a list of the stundents in my class, a few other fields
and
a column listing their percentage for a certain test.
Each worksheet has the data for the percentage scored for one particular
test. Thus each worksheet contains the grades of the same students but for
separate tests.

What I would like to know is how can I extract the results from each
worksheet for each student and place them in a separate worksheet such that
I
can monitor the progress of each student.

For example, say I have a student Tom. In worksheet 1, his grade is 50%. In
worksheet 2, his grade is 65% and in worksheet 3, his grade is 71%. How do I
extract these individual grades from worksheets 1 to 3 and place them in one
row in a new worksheet? I hope that this can be an automated process such
that when I key in the results for the individual grades in worksheets one
to
three for Tom, the are automatically filled in as well in the new worksheet.

I hope I am being clear in my description of my problem.


  #3   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 45
Default need to extract data from a few worksheets to another

Hi there thank you for your prompt reply. I have tried out this code.

So what I have are Sheet1 and Sheet2 where I input data and Sheet3 as my
so-called "main" sheet.

However when I use you code, it only seems to display values from Sheet1 and
not Sheet2 for some reason. Am I supposed to edit the code in any way? I have
already edited it to poll data from F2. I used
"=INDIRECT("Sheet"&COLUMNS($A:A)&"!F2")".

"RagDyeR" wrote:

This will work *if* your sheets are using the XL default names (Sheet1,
Sheet2 ... etc.).

Assume you're polling B1 from each sheet:

=INDIRECT("Sheet"&COLUMNS($A:A)&"!B1")

And copy across as many columns as you have sheets.

This creates links to each sheet, where the "Main" sheet will display the
real time values in B1.
--

HTH,

RD
================================================== ===
Please keep all correspondence within the Group, so all may benefit!
================================================== ===


"prem" wrote in message
...
Hi there I am trying to create a workbook that can monitor the progress of
students' results.

As of now I have managed to create worksheets using the "list" function.
Each worksheet is a list of the stundents in my class, a few other fields
and
a column listing their percentage for a certain test.
Each worksheet has the data for the percentage scored for one particular
test. Thus each worksheet contains the grades of the same students but for
separate tests.

What I would like to know is how can I extract the results from each
worksheet for each student and place them in a separate worksheet such that
I
can monitor the progress of each student.

For example, say I have a student Tom. In worksheet 1, his grade is 50%. In
worksheet 2, his grade is 65% and in worksheet 3, his grade is 71%. How do I
extract these individual grades from worksheets 1 to 3 and place them in one
row in a new worksheet? I hope that this can be an automated process such
that when I key in the results for the individual grades in worksheets one
to
three for Tom, the are automatically filled in as well in the new worksheet.

I hope I am being clear in my description of my problem.



  #4   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 3,572
Default need to extract data from a few worksheets to another

The formula will increment the sheet name automatically as you copy it
*across* columns, along a row.

I suggested this formula because I thought that you had many sheets to poll,
and this would save having to revise a single formula as many times as you
had sheets to look at.

OR ... did you mention 2 sheets only as a test?

The formula can also be configured to automatically adjust cell references
as well as sheet references as it's copied either down or across.

Post back with any additional questions.
--

Regards,

RD
-----------------------------------------------------------------------------------------------
Please keep all correspondence within the Group, so all may benefit !
-----------------------------------------------------------------------------------------------

"prem" wrote in message
...
Hi there thank you for your prompt reply. I have tried out this code.

So what I have are Sheet1 and Sheet2 where I input data and Sheet3 as my
so-called "main" sheet.

However when I use you code, it only seems to display values from Sheet1 and
not Sheet2 for some reason. Am I supposed to edit the code in any way? I
have
already edited it to poll data from F2. I used
"=INDIRECT("Sheet"&COLUMNS($A:A)&"!F2")".

"RagDyeR" wrote:

This will work *if* your sheets are using the XL default names (Sheet1,
Sheet2 ... etc.).

Assume you're polling B1 from each sheet:

=INDIRECT("Sheet"&COLUMNS($A:A)&"!B1")

And copy across as many columns as you have sheets.

This creates links to each sheet, where the "Main" sheet will display the
real time values in B1.
--

HTH,

RD
================================================== ===
Please keep all correspondence within the Group, so all may benefit!
================================================== ===


"prem" wrote in message
...
Hi there I am trying to create a workbook that can monitor the progress of
students' results.

As of now I have managed to create worksheets using the "list" function.
Each worksheet is a list of the stundents in my class, a few other fields
and
a column listing their percentage for a certain test.
Each worksheet has the data for the percentage scored for one particular
test. Thus each worksheet contains the grades of the same students but for
separate tests.

What I would like to know is how can I extract the results from each
worksheet for each student and place them in a separate worksheet such
that
I
can monitor the progress of each student.

For example, say I have a student Tom. In worksheet 1, his grade is 50%.
In
worksheet 2, his grade is 65% and in worksheet 3, his grade is 71%. How do
I
extract these individual grades from worksheets 1 to 3 and place them in
one
row in a new worksheet? I hope that this can be an automated process such
that when I key in the results for the individual grades in worksheets one
to
three for Tom, the are automatically filled in as well in the new
worksheet.

I hope I am being clear in my description of my problem.





Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Extract & compare data on different worksheets DavidH[_2_] Excel Discussion (Misc queries) 1 May 11th 07 07:08 AM
extract data from multiple worksheets Bill Excel Worksheet Functions 1 January 19th 06 08:49 PM
merge/extract data from identical worksheets in a workbook Michelle K Excel Discussion (Misc queries) 5 June 21st 05 05:24 PM
How to extract data from multiple worksheets.. Nagar Excel Discussion (Misc queries) 1 April 1st 05 05:50 AM
Conditional extract from external worksheets peter marsh Excel Worksheet Functions 1 December 31st 04 03:07 AM


All times are GMT +1. The time now is 06:58 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"