+ Reply to Thread
Results 1 to 3 of 3

Turning vertical data into updating horizontal tables in new woorksheet

Hybrid View

  1. #1
    Registered User
    Join Date
    10-27-2011
    Location
    Edinburgh, UK
    MS-Off Ver
    Excel 2003
    Posts
    1

    Turning vertical data into updating horizontal tables in new woorksheet

    So if the thread title didn't give it away - I may have come up with a rather tricky problem for excel.

    I have a load of data in a vertical column in one worksheet, which I wish to organise into 9x9 tables in a second worksheet, which updates as the first worksheet is edited. I've been searching the internet for a good hour trying to solve this problem, but can't come up with anything particularly useful.

    I could copy the data 9 rows at a time from vertical to horizontal with the =TRANSCRIBE function, but I have a vast amount of data I want to do this with, so I'd rather find an easier way.

    I think my request is vaguely similar to the following thread: http://www.excelforum.com/excel-gene...orizontal.html However the answer to that thread didn't help me very much (would maybe have been useful had the poster explained what various parts of the formula were doing so I could fiddle with it for my own uses).

    So basically I want to copy one big vertical line of data into many smaller horizontal lines of data all in one go.

    Any help would be very much appreciated, thanks.

  2. #2
    Forum Contributor
    Join Date
    05-14-2010
    Location
    Mumbai, India
    MS-Off Ver
    Excel 2007
    Posts
    187

    Re: Turning vertical data into updating horizontal tables in new woorksheet

    hi,

    Could upload a sample workbook, which would be easier and quicker way to arrive at a solution

  3. #3
    Valued Forum Contributor
    Join Date
    10-13-2010
    Location
    Sunderland, England
    MS-Off Ver
    Excel 2007 (Home) / 2003 (Work)
    Posts
    740

    Re: Turning vertical data into updating horizontal tables in new woorksheet

    How about, assuming your data is on Sheet1, starting in cell A1, and you want your new data to start on Sheet2, cell A1:

    =INDIRECT("Sheet1!A"&((ROW()-1)*9+COLUMN()))

    Obviously if your range of cells is different, this may need to be tweaked. But hopefully this will give you some idea?

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1