Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1
Default Transpose cell contents from multiple worksheets into rows

I believe that in Lotus or perhaps an older version of Excel, I was able to
choose 2 of the 3 dimensions to transpose from/to: row, columns, and
worksheets. Can Excel 2003 do this?
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 146
Default Transpose cell contents from multiple worksheets into rows

There is a TRANSPOSE function in excel to transpose row entries to column
entries and vice versa. Is this what you're looking for?

"v-words" wrote in message
...
I believe that in Lotus or perhaps an older version of Excel, I was able to
choose 2 of the 3 dimensions to transpose from/to: row, columns, and
worksheets. Can Excel 2003 do this?



  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2
Default Transpose cell contents from multiple worksheets into rows

I am specifically trying to transpose a cell, for example cell A1, from
multiple worksheets into rows (i.e., down one column in one worksheet).

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 146
Default Transpose cell contents from multiple worksheets into rows

How many sheets are you talking about? If only a few, you can do it manually
with ='sheetname'!A1 in each row.
where sheetname is the name of the individual sheet.

"v-words" wrote in message
...
I am specifically trying to transpose a cell, for example cell A1, from
multiple worksheets into rows (i.e., down one column in one worksheet).



  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2
Default Transpose cell contents from multiple worksheets into rows

There are 75+ worksheets. The tabs all have long names rather than Sheet1,
Sheet2, etc.




  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 22,906
Default Transpose cell contents from multiple worksheets into rows

You are not looking to "transpose, but looking to "transfer" A1 from each
worksheet to one column in a summary sheet.

One way would be to use a macro to get all sheet names into a list on summary
sheet

Private Sub ListSheets()
'list of sheet names starting at A1 down Column A
Dim Rng As Range
Dim i As Integer
Set SummarySheet = Worksheets.Add
SummarySheet.Name = "Summary"
Set Rng = Range("A1")
For Each Sheet In ActiveWorkbook.Sheets
If Sheet.Name < "Summary" Then
Rng.Offset(i, 0).Value = Sheet.Name
i = i + 1
End If
Next Sheet
End Sub

Now you can enter in B1 =INDIRECT("'" & A1 & "'!A1")

Double-click on fill handle of B1 to copy down.


Gord Dibben MS Excel MVP

On Tue, 17 Jul 2007 13:02:09 -0700, v-words
wrote:

There are 75+ worksheets. The tabs all have long names rather than Sheet1,
Sheet2, etc.


  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,231
Default Transpose cell contents from multiple worksheets into rows

"Gord Dibben" <gorddibbATshawDOTca wrote...
You are not looking to "transpose, but looking to "transfer" A1 from each
worksheet to one column in a summary sheet.


Actually, transposition generalizes as an permutation of coordinates, so it
may be applied to more than 2 dimensions. The OP is recalling this feature
from Lotus 123, which provides 3D transposes (as does Quattro Pro, FWLIW).

One way would be to use a macro to get all sheet names into a list on
summary sheet

....

Or the OP could avoid VBA.

If the other worksheets were grouped together, then the OP could define the
following names referring to the following formulas. Note: for safety in
older versions, this should be done in a new worksheet, which I'll name ' '.

' '!_WSLST:
=SUBSTITUTE(GET.WORKBOOK(1),"["&GET.DOCUMENT(88)&"]","")

WSLST:
=' '!$1:$1

WSOFF:
=MATCH("FirstWorksheet",WSLST,0)-1

Enter the array formula =_WSLST in WSLST, i.e., in ' '!$1:$1. The string
constant "FirstWorksheet" is a placeholder for the name of the first of
these worksheets.

Then you could pull the values of the X99 cells from each of the worksheets
using formulas like the following in cell Y33.

Y33:
=INDIRECT("'"&INDEX(WSLST,ROWS(Y$33:Y33)+WSOFF)&"' !X99")

Fill Y33 down as far as needed.


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
Delete Blank Rows Code - Multiple Worksheets - Multiple Documents BenS Excel Discussion (Misc queries) 3 June 29th 07 12:20 AM
transpose multiple rows at once Narendra Boga[_2_] Excel Discussion (Misc queries) 4 June 9th 07 06:13 AM
Can you transpose 1 column into multiple rows creating a table Richard Excel Discussion (Misc queries) 6 November 2nd 06 09:46 PM
Copying multiple rows to other worksheets (but amount of rows varies) - How? David Smithz Excel Discussion (Misc queries) 1 June 18th 06 04:31 PM
Adding cell contents in different worksheets Supersaint Excel Discussion (Misc queries) 3 January 11th 06 04:22 PM


All times are GMT +1. The time now is 01:50 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"