This is a little late, but I came across it in a search so it might help someone else - try something like this:

=IFERROR(ImportRange(SpreadSheet_GUID,"Bookings!P:P"), 
 IFERROR(ImportRange(SpreadSheet_GUID,"Bookings!P:p"), 
 IFERROR(ImportRange(SpreadSheet_GUID,"Bookings!p:P"), 
         ImportRange(SpreadSheet_GUID,"Bookings!p:p"))))

Basically the idea is to force Google to recalc using variations of the original address (upper/lower case column letters).

Answer from Tim on Stack Overflow
🌐
Google Support
support.google.com › docs › thread › 251421962 › importrange-ref-error
IMPORTRANGE REF error - Google Docs Editors Community
January 2, 2024 - Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on
Top answer
1 of 11
17

This is a little late, but I came across it in a search so it might help someone else - try something like this:

=IFERROR(ImportRange(SpreadSheet_GUID,"Bookings!P:P"), 
 IFERROR(ImportRange(SpreadSheet_GUID,"Bookings!P:p"), 
 IFERROR(ImportRange(SpreadSheet_GUID,"Bookings!p:P"), 
         ImportRange(SpreadSheet_GUID,"Bookings!p:p"))))

Basically the idea is to force Google to recalc using variations of the original address (upper/lower case column letters).

2 of 11
7

The problems with the IMPORTRANGE() function has been somewhat of an ongoing issue. There have been several bugs over the years and it is up to Google to find a stable solution so it works as designed.

Until then, this might help you:

Instead of editing the cell, creating a new spreadsheet, or doing anything else to have the sheet reattempt the function (almost like playing lottery), you can force Google sheets to reattempt the function automatically when it fails to load:

Wrap the IMPORTRANGE() function that is causing problems with an IFERROR() function. That way, the sheet attempts the import, and only if it fails, it attempts it again. The function can be nested to attempt several times in a row.

You can add named ranges to your source data (right-click-source>define-named-range) to facilitate. For instance, you can create 3 different named ranges for the "J:J" range. Call them "J", "Ja", and "Jay", then you call on your IFERROR() function in the sheet you want to import to:

=IFERROR( IMPORTRANGE( "SheetID","J" ), IFERROR( IMPORTRANGE( "SheetID","Ja" ), IFERROR( IMPORTRANGE( "SheetID","Jay" ), IFERROR( IMPORTRANGE( "SheetID", "'TabName'!J:J" ), IFERROR( IMPORTRANGE( "SheetID", "'TabName'!j:j" )))))

This formula will attempt your import and deliver it if it succeeds, and if not reattempts a total of 5 times in a row automatically, which doesn't guarantee you will succeed, but if you have a 50% chance of success with your imports, nesting 5 in a row should give you a 96% chance, which is a lot better. My personal experience has been that it hasn't failed since I've done the IFERROR() nest.

Hope it helps.

Discussions

Google Sheets - #REF! Error IMPORTRANGE - Google Docs Editors Community
Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on More on support.google.com
🌐 support.google.com
January 30, 2022
IMPORTRANGE Broken
Have you tried revoking all permission on the source sheet and then reinstating them? Long shot but any solution would be black magic at this point. Maybe transferring ownership of the file to the same account as the dashboard owner? It sounds like you may be on a workspace account? More on reddit.com
🌐 r/sheets
19
3
July 24, 2022
Query/ImportRange resulting in #REF! error, even when using correct syntax? - Google Docs Editors Community
Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on More on support.google.com
🌐 support.google.com
May 8, 2019
google sheets - IMPORTRANGE #REF! Error - Web Applications Stack Exchange
I'm trying to run a query (IMPORTRANGE) formula in a new Google sheet. The data I'm trying to load is from another sheet. The source sheet contains 6,000 rows and 12 columns. I tried: =QUERY(IMPOR... More on webapps.stackexchange.com
🌐 webapps.stackexchange.com
April 15, 2016
People also ask

Does IMPORTRANGE have a data limit?
The IMPORTRANGE formula can only import data of 10 MB maximum. If the range you select is too large, you will get an error. Moreover, while Google's official documentation is not explicit on a hard limit, there's a practical cap on performance. Historically, a single sheet could reliably pull data from up to 50 different source spreadsheets. Going over this limit can slow down your sheet and cause errors. To overcome this, you can use a dedicated tool. For example, the Combine Sheets add-on is perfect for large-scale projects or reports.
🌐
ablebits.com
ablebits.com › ablebits blog › add-ons for google sheets › google sheets functions › google sheets importrange: combine ranges from multiple sheets
Google Sheets IMPORTRANGE: combine ranges from multiple sheets
Is there any difference between IMPORTRANGE and IMPORTDATA?
Yes. IMPORTRANGE imports data from another Google Sheet into your current sheet. IMPORTDATA brings in data from public web files like CSV or TSV formats. They're both for importing, but work with completely different sources: IMPORTRANGE for spreadsheets, IMPORTDATA for web data files. The big differences? IMPORTRANGE needs sheet access and updates every 30 minutes, while IMPORTDATA works with public links but refreshes only hourly.
🌐
ablebits.com
ablebits.com › ablebits blog › add-ons for google sheets › google sheets functions › google sheets importrange: combine ranges from multiple sheets
Google Sheets IMPORTRANGE: combine ranges from multiple sheets
How to split Google Sheets?
You may create new Google Sheets for each split category. Then, use IMPORTRANGE in each new sheet to import only the matching rows. But it’s time-consuming if you have many splits. The best way is to use special add-ons like Split Sheet. It generates the correct formula in each new sheet it creates, giving you a complete set of live, auto-updating sheets in seconds.
🌐
ablebits.com
ablebits.com › ablebits blog › add-ons for google sheets › google sheets functions › google sheets importrange: combine ranges from multiple sheets
Google Sheets IMPORTRANGE: combine ranges from multiple sheets
🌐
Reddit
reddit.com › r/sheets › ref! error using importrange
r/sheets on Reddit: Ref! Error using IMPORTRANGE
August 13, 2025 -

I am creating a Google spreadsheet for work. I am starting with a master sheet. I duplicate that sheet, rename it for the type of product, delete all data that doesn’t apply (aside from header row), repeat for 4 other products. (Also, I should add it’s easiest to keep all of the info in one master sheet for importing the original data as well as referring back to it. Each team lead will only be responsible for inputting data on their individual tab.) Now for the issue. I am using IMPORTRANGE to bring data from specific rows/columns to the master sheet. I am not using any additional formulas or formatting. I am getting a #REF! error that states “Reference does not exist”. The reference clearly does exist but only in two of the 17 cells. I am new to this formula and have tried everything to get this to work for almost 2 hours now. For reference here is the formula I’m adding on to the link for the spreadsheet: , “Leather!G" & ROW() & ":AP" & ROW() ) I am happy to share additional info as needed to get a resolution.

🌐
Coefficient
coefficient.io › home
How to Fix IMPORTRANGE Errors in Google Sheets - Coefficient
May 14, 2026 - Check permissions and grant access – Click “Allow Access” when prompted with #REF! error to connect the sheets ... Verify your formula syntax – Ensure proper format: IMPORTRANGE(“spreadsheet_url”, “range_string”) with correct ...
🌐
Coupler.io Blog
blog.coupler.io › home › why is importrange google sheets not working: errors and fixes
Google Sheets IMPORTRANGE Internal Error | Coupler.io Blog
February 11, 2026 - First of all, double-check the name of the sheet (both in the IMPORTRANGE formula and your source spreadsheet) and the range you entered. In the vast majority of cases, this is the reason for this internal IMPORTRANGE error.
🌐
Google Support
support.google.com › docs › answer › 3093340
IMPORTRANGE - Google Docs Editors Help
The first time the destination ... Wait a few seconds after you complete your IMPORTRANGE function. A #REF! error opens and prompts, “You need to connect these sheets....
Find elsewhere
🌐
Google Support
support.google.com › docs › thread › 148592702 › google-sheets-ref-error-importrange
Google Sheets - #REF! Error IMPORTRANGE - Google Docs Editors Community
January 30, 2022 - Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on
🌐
Ablebits
ablebits.com › ablebits blog › add-ons for google sheets › google sheets functions › google sheets importrange: combine ranges from multiple sheets
Google Sheets IMPORTRANGE: combine ranges from multiple sheets
November 25, 2025 - You are trying to grab data from a spreadsheet for the first time, and Google needs your permission to link. Solution: Hover over the cell with the #REF!, an Allow access button will appear. Click this button.
🌐
Excel Insider
excelinsider.com › home › our blog › google sheets functions › how to fix importrange internal error in google sheets
How to Fix IMPORTRANGE Internal Error in Google Sheets - Excel Insider
February 3, 2026 - Make sure you’re logged into the correct Google account. Yes, any change in sheet tab names or range references causes errors. Always verify the exact sheet name and that the range exists before using IMPORTRANGE.
🌐
Coursera
coursera.org › coursera articles › data › data analytics › using importrange to reference another google sheet
Using IMPORTRANGE to Reference Another Google Sheet | Coursera
December 10, 2025 - #REF!: This error typically appears in two instances: (1) when you first import your data and need to allow sharing permissions, and (2) if you try to manipulate any cells within your imported range.
🌐
Excel Insider
excelinsider.com › home › our blog › google sheets functions › how to fix ‘error loading data’ in importrange in google sheets
How to Fix 'Error Loading Data' in IMPORTRANGE in Google Sheets - Excel Insider
August 24, 2025 - A frequent cause of the “error loading data” message is referencing a sheet name that doesn’t exist or a range that’s invalid. Even a small typo in the sheet name or an incorrect cell range will break the formula. These are the datasets that we will be using to demonstrate the method: ... ➤ In your IMPORTRANGE formula, make sure the sheet name matches exactly, including spaces and capitalization ➤ Use this correct format:
🌐
Sheetgo
sheetgo.com › home › is importrange not working? learn how to fix it
Is IMPORTRANGE not working? Learn how to fix it - Sheetgo
May 22, 2024 - Most likely the sheet you are trying to reference is mispelled. The sheet you are trying to access no longer exists. IMPORTRANGE is a self expanding function, it needs space to spread out all the information you are trying to import.
🌐
Reddit
reddit.com › r/sheets › importrange broken
r/sheets on Reddit: IMPORTRANGE Broken
July 24, 2022 -

EDIT: the problem resolved itself. Not sure if it was because I opened the dashboard on mobile, if google fixed a bug, or it was a fluke - but it seems to be working now. some great troubleshooting tips in the comments below if you come across this post experiencing similar issues.

Anyone having issues with IMPORTRANGE this week? I have a dashboard sheet that pulls some data from 4 other identically structured sheets owned by 4 other users. It's worked flawlessly for more than a year. Just this week I noticed one source giving the #REF! Import Range internal error. message. When I make a change to any of the source sheets, then the IMPORTRANGE on the dashboard breaks. If I view the version history of the source sheets, the current version says "Google Docs encountered an error. Please try reloading this page, or coming back to it in a few minutes." If I revert the sheet to a previous version then the IMPORTRANGE works, but if I change even one cell on the source sheet, the dashboard breaks again. I've tried reverting all the sheets including the dashboard to previous versions, and it works until I make any change.

As a random test, I created a brand new sheet with my personal account, created an import range reference to another brand new sheet with my personal account, and it works - until I refresh and then it breaks there too. so it doesn't seem to be related to permissions, my account, my browser (tried 3 different PCs), or the sheets themselves. is google sheets having some heartburn this week?

🌐
Google Support
support.google.com › docs › thread › 5749488 › query-importrange-resulting-in-ref-error-even-when-using-correct-syntax
Query/ImportRange resulting in #REF! error, even when using correct syntax? - Google Docs Editors Community
May 8, 2019 - Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on
🌐
Google Sheets
sheetsformarketers.com › home › blog › how to fix importrange internal error in google sheets
How To Fix IMPORTRANGE Internal Error in Google Sheets - Sheets for Marketers
October 31, 2023 - If refreshing the document does not work, you can try to convert the column letters from uppercase to lowercase. This slight change in formula is enough to let Google Sheets reset its cache and try to import again. Lastly, you can try opening the document in a different browser to see if this resolves the issue. This guide should be everything you need to learn how to fix importrange internal error in Google Sheets.
🌐
Reddit
reddit.com › r/googlesheets › importrange - "not a valid cell/range reference" - any help fixing my formula, please?
r/googlesheets on Reddit: ImportRange - "not a valid cell/range reference" - any help fixing my formula, please?
July 3, 2024 -

Hi guys,

Sorry for what's probably a stupid question but, I'm trying to use the IMPORTRANGE function to reference a cell in another workbook, and my formula isn't working. Can anyone see what's wrong with this, please?

=IMPORTRANGE("URLToMyOtherSpreadsheet","'Interest Log'!C2")

Thank you! Sorry, I really tried to Google around and solve this before asking, but I'm running into a wall.

🌐
Reddit
reddit.com › r/spreadsheets › google sheets importrange & the #ref! errors.. help!
r/spreadsheets on Reddit: Google Sheets IMPORTRANGE & the #REF! errors.. help!
June 5, 2020 -

Hello all,

I've been using Google sheets as an integral part of our daily business operations for the past 2 years. We have a series of spreadsheets created, many of which call on values from other sheets using the =IMPORTRANGE function.

I know this function has its quirks, but for the most part has worked great for us. So our sheets have been created and confirmed to be working perfectly fine long ago, and we continue to use them daily.

We would occasionally get the random "#REF!" error in an IMPORTRANGE cell, which would typically be cleared up by a hard-refresh of the browser/sheet. However, for about the past week now... the #REF! errors have overtaken many cells, and browser refreshes are doing nothing to solve the issue.

If I remove the formula entirely, and then re-add it to the same cell with the IMPORTRANGE function.. the cell populates perfectly fine with correct numeric values. So it's somehow temporarily "broken", even though the formula is correct.

I know this issue is documented many places around the web, and I've researched many of the "fixes" for it, including wrapping the NOW() or GOOGLECLOCK() function around any IMPORTRANGE references. I've tried several of these fixes, with nothing working.

Any help on this would be greatly appreciated, as it's driving me insane at the moment :)

🌐
Sheets Bootcamp
sheetsbootcamp.com › home › importrange › importrange in google sheets: complete guide
IMPORTRANGE in Google Sheets: Complete Guide | Sheets Bootcamp
February 18, 2026 - Import only the columns and rows you need. You must have at least view access to the source spreadsheet. If the source is private and you do not have access, IMPORTRANGE returns a #REF! error.