How to insert a row into a data sheet or worksheet and update the referenced cells in the other worksheets

vladi305

Board Regular
Joined
Jan 12, 2023
Messages
88
Office Version
  1. 365
  2. 2016
Platform
  1. Windows
I'm trying to pull data needed from a worksheet (Data) and update the other sheets automatically or by refreshing but what is doing is changing the absolute reference cells on the other sheets from A$1 to A$2 when a new row is inserted into Data sheet. I tried moving the data to one of the actual sheets and still changing the from 1 to 2

Im trying to avoid using Power Query

This will be the first function on I4 and it should be Data!B1 NOT Data!B2
=COUNTIF(Data!B2:F33,[@Ball])

On M4 I got this and it's changing as well
=INDEX(A:A,AGGREGATE(15,6,ROW(A$1:A$366)/(B$1:F$366=[@Ball]),1))

Thanks in advance
 

Attachments

  • sheetAB.jpg
    sheetAB.jpg
    163.4 KB · Views: 5

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.
Hi, it will help the forum help you if you can use the xl2bb addin (see below) to post a mini sample of your worksheet(s)

But, to answer your question if your calculations involve a range of address like A1:C25, if you insert new data inside that range it will be included in calculations. But, this is why using Excel Tables instead of ranges is generally more effective. You just past the new data on the very next row below the table and any formulas that use the table naming system will be updated.
 
Upvote 0
Ok so you're saying the data source shouldbe in a table?
 
Upvote 0
no, it should be.
You add new data to the table at the first line under the table.
 
Upvote 0
Mr Excel 3.xlsm
ABCDEFGHI
1
2Col ACol BCol C
3121213
4251115
5151319
6202124
7101716
8<<<<<<<<<<<<<<418
9Drag to cell A8 and the it will add 644
10to the table8103
11287
125710
13
Sheet2
 
Upvote 0
if you copy and paste that, you may need to define the table.
 
Upvote 0
Mr Excel 3.xlsm
ABCDEFGHI
1
2Col ACol BCol C
3121213
4251115
5151319
6202124
7101716
8<<<<<<<<<<<<<<418
9Drag to cell A8 and the it will add 644
10to the table8103
11287
125710
13
Sheet2
I appreciate your time into this but this isn't going to help. I thought it was something simple to just keep updating the data
I want the data for the latest date which is the first row to 366 row which is a year

I want to just add a new row from only one worksheet and not having to insert new rows on every worksheet. It's time consuming
 
Upvote 0
Then maybe you need to use power query. You set the query up once, and when you need to add new data you just need to be sure you put it in the correct location.

Anyway, best wishes.
 
Upvote 0
Then maybe you need to use power query. You set the query up once, and when you need to add new data you just need to be sure you put it in the correct location.

Anyway, best wishes.
Yes maybe that will be the only option to automate the work
 
Upvote 0
Why not add the new row at the bottom of the data & then sort it by date?
 
Upvote 0
Solution

Forum statistics

Threads
1,215,442
Messages
6,124,886
Members
449,194
Latest member
ronnyf85

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