+ Reply to Thread
Results 1 to 7 of 7

Display one list on multiple worksheets

  1. #1
    Registered User
    Join Date
    02-24-2011
    Location
    Seattle
    MS-Off Ver
    Excel 2003
    Posts
    11

    Display one list on multiple worksheets

    I am creating a project plan with a long list of steps that needs to be viewable in causal sequence and chronologically (not identical).

    What I'd like to do is create the list of steps by causal sequence in a list (now called a "table" in excel 2011) on sheet 1. I then need a way to feed that list into a list in sheet 2, so it can be sorted chronologically.

    Caveats: the steps will be added to by other teammates, so the list on sheet 2 should update when items are added to the list on sheet 1. Sorting one list should not impact the sorting of the other.

    Any ideas?

  2. #2
    Forum Contributor bentleybob's Avatar
    Join Date
    02-27-2009
    Location
    Seattle, WA
    MS-Off Ver
    Excel 2010
    Posts
    644

    Re: Display one list on multiple worksheets

    Someone will probably come up with a more elegant method, but it would be quite easy to add a column to the left of the data on the table on Sheet1, numbering each line from 1 through whatever. Then, on Sheet2, you can reference each cell in the table on Sheet1 using a VLOOKUP to preserve the original order. See the attached example if this isn't clear. Sort the table (in the box) including both Column A and B and you will see that the results (in yellow) don't change. Sorting Columns E and F [together] also doesn't affect what's in Columns A and B.
    Attached Files Attached Files

  3. #3
    Registered User
    Join Date
    02-24-2011
    Location
    Seattle
    MS-Off Ver
    Excel 2003
    Posts
    11

    Re: Display one list on multiple worksheets

    Quote Originally Posted by bentleybob View Post
    Someone will probably come up with a more elegant method, but it would be quite easy to add a column to the left of the data on the table on Sheet1, numbering each line from 1 through whatever. Then, on Sheet2, you can reference each cell in the table on Sheet1 using a VLOOKUP to preserve the original order. See the attached example if this isn't clear. Sort the table (in the box) including both Column A and B and you will see that the results (in yellow) don't change. Sorting Columns E and F [together] also doesn't affect what's in Columns A and B.
    Thanks, Bob, that solves the independent sort issue.

    The remaining challenge is this: when I add something to the list on sheet one, I need to figure out a way for it to get added to sheet two. Since the reference numbers need to be defined explicitly in list two (otherwise the sort won't work), is there a way to accomplish this?

    My guess would be that to make the list on sheet 2 update "live", one would have to make list 2 a dynamic range based on the length of list 1 (no idea how to do this), and then automate the reference numbering of each new row.

  4. #4
    Forum Contributor bentleybob's Avatar
    Join Date
    02-27-2009
    Location
    Seattle, WA
    MS-Off Ver
    Excel 2010
    Posts
    644

    Re: Display one list on multiple worksheets

    Yes, you might be able to use a dynamic range name. But would the attached work instead? You do need to pre-define the refernce numbers, but you can use LOTS of them (and hide the extra columns if you want, as long as they're included in your sorts).

    If you want to explore the dynamic range name approach, please let me know.
    Attached Files Attached Files

  5. #5
    Registered User
    Join Date
    02-24-2011
    Location
    Seattle
    MS-Off Ver
    Excel 2003
    Posts
    11

    Re: Display one list on multiple worksheets

    Quote Originally Posted by bentleybob View Post
    Yes, you might be able to use a dynamic range name. But would the attached work instead? You do need to pre-define the refernce numbers, but you can use LOTS of them (and hide the extra columns if you want, as long as they're included in your sorts).

    If you want to explore the dynamic range name approach, please let me know.
    Yes, I suppose that will get the job done. Thanks for your assistance.

    Am curious about the dynamic range name approach. I've named both lists (1.StoryView and 2.SprintView), would just need to figure out how to size the latter based on the former and auto-generate IDs. Auto-generating them on StoryView is easy, just made a formula column that adds 1 to the row above it. Trouble will be with the ID column on SprintView. If it is defined relative to the row above it, the sort will fail.
    Last edited by jakebryant; 02-24-2011 at 08:09 PM.

  6. #6
    Forum Contributor bentleybob's Avatar
    Join Date
    02-27-2009
    Location
    Seattle, WA
    MS-Off Ver
    Excel 2010
    Posts
    644

    Re: Display one list on multiple worksheets

    See the following link for information on dynamic range names:

    http://www.ozgrid.com/Excel/DynamicRanges.htm

  7. #7
    Registered User
    Join Date
    02-24-2011
    Location
    Seattle
    MS-Off Ver
    Excel 2003
    Posts
    11

    Re: Display one list on multiple worksheets

    Quote Originally Posted by bentleybob View Post
    See the following link for information on dynamic range names:

    http://www.ozgrid.com/Excel/DynamicRanges.htm
    Thanks for your help, Bob!

+ 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