Merge/Continuous list from two ranges, both three columns wide - using formula if possible

TheTassieBFG

New Member
Joined
Jun 2, 2014
Messages
17
Hi I am working on an annual planner and want to get dates to autofill in required cells (this bit works) the issue i am having is in compiling/merging the information for these lists. I have found ways of doing it for one column however i want to copy over the three columns from each range (I do not mind if rows 1 & 2 are omitted as they are not relevant to the lists) The desired result is three columns wide showing date, event, code and if possible sorted by date then code.

The two lists shown have been compiled from event calendars with some being weekly, others are monthly or on the x Sunday of the month. currently they are listed as they appear and have not been sorted into date order. (Array Formulas shown)

A solution as a formula rather than a macro would be appreciated (if what I am asking is even possible by formula)

If it is of any use I have named two ranges List1 (AH3-AJ603)& List2 (AL3-AN603) both of which contain empty rows, list 1 is the longest and goes to row 173.


Excel 2010
AHAIAJAKALAMAN
1List1 AH3-AJ603List2 Al3-An603
2DateEventCodeDateEventCode
3Fri 07 Feb 14LifeTime LunchLtLSun 26 Jan 14Something@4S@4
4Fri 14 Feb 14LifeTime LunchLtLSun 23 Feb 14Something@4S@4
5Fri 21 Feb 14LifeTime LunchLtLSun 02 Mar 14Corps Cadets(1)CC
6Mon 10 Feb 14Salvos ConnectSCSun 06 Apr 14Corps Cadets(1)CC
7Mon 17 Feb 14Salvos ConnectSCSun 16 Feb 14Corps Cadets(3)CC
8Mon 24 Feb 14Salvos ConnectSCSun 16 Mar 14Corps Cadets(3)CC
9Sun 05 Jan 14AM MeetingMMon 06 Jan 14Leadership Team MeetingLT
10Sun 12 Jan 14AM MeetingMMon 03 Feb 14Leadership Team MeetingLT
11Sun 19 Jan 14AM MeetingMSun 30 Mar 14Serving Central CoastS@4
12Sun 26 Jan 14AM MeetingM
13Sun 02 Feb 14AM MeetingM
14Sun 09 Feb 14AM MeetingM

<tbody>
</tbody>
Lifetime (2)

Array Formulas
CellFormula
AH3{=IFERROR(INDEX(M$1:M$600,SMALL(IF(ISNUMBER(M$1:M$600)*(NOT($N$1:$N$600="")),ROW($M$1:$M$600)-ROW($M$1)+1),ROWS(AH$3:AH3))),"")}
AI3{=IFERROR(INDEX(N$1:N$600,SMALL(IF(ISNUMBER(M$1:M$600)*(NOT($N$1:$N$600="")),ROW($M$1:$M$600)-ROW($M$1)+1),ROWS(AI$3:AI3))),"")}
AJ3{=IFERROR(INDEX(O$1:O$600,SMALL(IF(ISNUMBER(M$1:M$600)*(NOT($N$1:$N$600="")),ROW($M$1:$M$600)-ROW($M$1)+1),ROWS(AJ$3:AJ3))),"")}
AL3{=IFERROR(INDEX(X$1:X$600,SMALL(IF(ISNUMBER($X$1:$X$600)*(NOT($Y$1:$Y$600="")),ROW($X$1:$X$600)-ROW($X$1)+1),ROWS(AL$3:AL3))),"")}
AM3{=IFERROR(INDEX(Y$1:Y$600,SMALL(IF(ISNUMBER($X$1:$X$600)*(NOT($Y$1:$Y$600="")),ROW($X$1:$X$600)-ROW($X$1)+1),ROWS(AM$3:AM3))),"")}
AN3{=IFERROR(INDEX(Z$1:Z$600,SMALL(IF(ISNUMBER($X$1:$X$600)*(NOT($Y$1:$Y$600="")),ROW($X$1:$X$600)-ROW($X$1)+1),ROWS(AN$3:AN3))),"")}

<tbody>
</tbody>
Entered with Ctrl+Shift+Enter. If entered correctly, Excel will surround with curly braces {}.
Note: Do not try and enter the {} manually yourself

<tbody>
</tbody>




What I am wanting to end up with is
Excel 2010
ABC
1Sun 05 Jan 14AM MeetingM
2Mon 06 Jan 14Leadership Team MeetingLT
3Sun 12 Jan 14AM MeetingM
4Sun 19 Jan 14AM MeetingM
5Sun 26 Jan 14AM MeetingM
6Sun 26 Jan 14Something@4S@4
7Sun 02 Feb 14AM MeetingM
8Mon 03 Feb 14Leadership Team MeetingLT
9Fri 07 Feb 14LifeTime LunchLtL
10Sun 09 Feb 14AM MeetingM
11Mon 10 Feb 14Salvos ConnectSC
12Fri 14 Feb 14LifeTime LunchLtL
13Sun 16 Feb 14Corps Cadets(3)CC
14Mon 17 Feb 14Salvos ConnectSC
15Fri 21 Feb 14LifeTime LunchLtL
16Sun 23 Feb 14Something@4S@4
17Mon 24 Feb 14Salvos ConnectSC
18Sun 02 Mar 14Corps Cadets(1)CC
19Sun 16 Mar 14Corps Cadets(3)CC
20Sun 30 Mar 14Serving Central CoastS@4
21Sun 06 Apr 14Corps Cadets(1)CC

<colgroup><col style="width: 25pxpx"><col><col><col></colgroup><thead>
</thead><tbody>
</tbody>
Lifetime (2)




your help would be greatly appreciated
Andrew
 

Excel Facts

Move date out one month or year
Use =EDATE(A2,1) for one month later. Use EDATE(A2,12) for one year later.

Forum statistics

Threads
1,215,767
Messages
6,126,772
Members
449,336
Latest member
p17tootie

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top