Find and Replace Reference Worksheet Name

multifidus

New Member
Joined
Feb 2, 2023
Messages
14
Office Version
  1. 365
Platform
  1. MacOS
I am working on a fun project that will automatically update all of the stats for NBA players. As a part of this I have three sheets for each team (total stats, home stats only, away stats only). I built out the first one without any problem, but if took a lot of time since I am referencing a separate workbook that is running a web query to pull the stats data from basketball reference.

Instead of hardcoding this again for the next team, I am attempting to simply use find and replace to change the name of the reference sheet.

Example:

=AVERAGE([BostonCelticsPlayers.xlsx]Tatum_Jayson!$J:$J)

I want to change the "BostonCelticsPlayers.xlsx" to reference the workbook I have for the Atlanta Hawks "AtlantaHawksPlayers.xlsx". When I try to use find and replace it says "Microsoft Excel cannot find matching data to replace"

I have tried numerous iterations of typing the the text (using quotes, not using quotes, just changing BostonCeltics to AtlantaHawks, the full file name, etc.).

Any suggestions?
 

Excel Facts

Can a formula spear through sheets?
Use =SUM(January:December!E7) to sum E7 on all of the sheets from January through December
I want to change the "BostonCelticsPlayers.xlsx" to reference the workbook I have for the Atlanta Hawks "AtlantaHawksPlayers.xlsx". When I try to use find and replace it says "Microsoft Excel cannot find matching data to replace"
Check your Find & Replace "Look in" selection to see if its Values or Formulas.

When I tested this, I get the following error when Values is selected:

1675501181539.png

Switching to Formulas should be able to find your string within that formula you're looking for:

1675501339808.png
Leaving it on Formulas will still find Values, so no need to change it back:
1675501568142.png
 
Upvote 0
Instead of changing the filenames every time you want to update your stats, you could consider keeping them in a Table or Named Range on a different Sheet and just reference them for each relevant column in your master workbook.
... or use a drop-down list...?
 
Upvote 0
Thank you for taking the time to respond! I have a web query for each team on separate spreadsheets (Atlanta Hawks as a team have their own workbook, and each player has their own sheet with their stats auto-updating).

I want to have one master workbook that has three sheets for each team (total stats, away game stats, home game stats), which will pull from the team specific workbook and the player specific sheet.

As I am building out the master workbook I have to change my formula each time to reference the specific team workbook and player sheet. This is why I am having issue with find and replace.

The only work around I have found to do is to make the change myself for the first cell of a player (change the file name and the sheet reference), then copy and paste that across all stat categories for that first player. Then I copy and paste that player's stats down the line for all other players on the team. I do this because it will then have the updated file name. Then I go row by row and find/replace the sheet reference and that seems to work. Though it has been somewhat time consuming.
 
Upvote 0

Forum statistics

Threads
1,214,983
Messages
6,122,582
Members
449,089
Latest member
Motoracer88

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