How to update a list tab based on an evolving data tab

runderwood10

New Member
Joined
Aug 4, 2022
Messages
7
Office Version
  1. 365
Platform
  1. Windows
Hi Everyone,

I have a set of data split into 2 tabs; List and Data.

I would like The List tab to take information from the Data tab, it will also include additional columns of data which will be manually populated. i.e. columns A - E will take data from the Data tab, and columns F - U are manually populated.

The Data tab will be populated using an externally ran report, which will contain new rows of data throughout the year. This external report will be ran periodically, and will be pasted into the Data tab, overwriting what was in there previously.

The List tab would then search for new rows of data on the Data tab and insert them, shifting the entire row down and not overwriting columns F - U. The new rows of data may not be at the bottom of the sheet though; they may appear on any row.

Here is an example of the List tab:

TEST V4.xlsx
ABCDEFGHIJKLMNOPQRSTU
1Centre FacultyAOTitleAim CodeColumn 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Column 9Column 10Column 11Column 12Column 13Column 14Column 15Column 16
2Centre 01Area 01AO1Title 01X1TEST
3Centre 01Area 01AO2Title 02X2TEST
4Centre 01Area 01AO3Title 03X3TEST
5Centre 01Area 01AO4Title 04X4TEST
6Centre 02Area 02AO1Title 10X10TEST
7Centre 01Area 01AO5Title 05X5
8Centre 01Area 01AO6Title 06X6
9Centre 01Area 01AO7Title 07X7TEST
10Centre 01Area 01AO8Title 08X8
11Centre 01Area 01AO9Title 09X9
List
Cell Formulas
RangeFormula
A2:A11A2=IFERROR(INDEX(Data!$A$2:$A$10001,AGGREGATE(15,6,(ROW($A$1:$A$10000))/(Data!$A$1:$A$10001<>""),ROWS($1:1))),"")
B2:B11B2=IFERROR(INDEX(Data!$B$2:$B$10001,AGGREGATE(15,6,(ROW($A$1:$A$10000))/(Data!$A$2:$A$10001<>""),ROWS($1:1))),"")
C2:C11C2=IFERROR(INDEX(Data!$M$2:$M$10001,AGGREGATE(15,6,(ROW($A$1:$A$10000))/(Data!$A$2:$A$10001<>""),ROWS($1:1))),"")
D2:D11D2=IFERROR(INDEX(Data!$H$2:$H$10001,AGGREGATE(15,6,(ROW($A$1:$A$10000))/(Data!$A$2:$A$10001<>""),ROWS($1:1))),"")
E2:E11E2=IFERROR(INDEX(Data!$N$2:$N$10001,AGGREGATE(15,6,(ROW($A$1:$A$10000))/(Data!$A$2:$A$12001<>""),ROWS($1:1))),"")
Named Ranges
NameRefers ToCells
Data!_FilterDatabase=Data!$A$1:$AR$9952A2:A11
Cells with Conditional Formatting
CellConditionCell FormatStop If True
1:11Expression=$F1=""textNO


And here is an example of the Data tab:

TEST V4.xlsx
ABCDEFGHIJKLMNOP
1CentreAreaTeamPARENT2CRS_CODETOTAL_PLACESActiveEnrolCRS_TITLESTATUSMAIN_COURSE2MOAUnitCategoryawarding_bodyLearningAimNVQLevelFL2
2Centre 01Area 01Team 01001001Title 01ACTIVEQ1F1AO1X11
3Centre 01Area 01Team 01001002Title 02ACTIVEQ1F1AO2X2
4Centre 01Area 01Team 01001003Title 03ACTIVEQ1F1AO3X3X
5Centre 01Area 01Team 01001004Title 04ACTIVEQ1F1AO4X4E
6Centre 02Area 02Team 02001010Title 10ACTIVEQ1F1AO1X10
7Centre 01Area 01Team 01001005Title 05ACTIVEQ1F1AO5X5E
8Centre 01Area 01Team 01001006Title 06ACTIVEQ1F1AO6X6E
9Centre 01Area 01Team 01001007Title 07ACTIVEQ1F1AO7X71
10Centre 01Area 01Team 01001008Title 08ACTIVEQ1F1AO8X82
11Centre 01Area 01Team 01001009Title 09ACTIVEQ1F1AO9X9E
Data


Any help or advice would be greatly appreciated!

Thanks so much in advance
R
 

Excel Facts

Excel Joke
Why can't spreadsheets drive cars? They crash too often!

Forum statistics

Threads
1,223,903
Messages
6,175,287
Members
452,631
Latest member
a_potato

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