How to Link Excel with Google Sheets and Retrieve Data
Question details
The user wants to connect an Excel spreadsheet to a Google Sheets document to dynamically retrieve specific data based on cell inputs.

- Product
- Microsoft Excel, Google Sheets
- Device & OS
- not provided
- Scenario
- Pulling specific data, such as a person's work schedule, into Excel dynamically using a reference value.
- Observed behavior
- Importing data into Google Sheets works natively, but pulling live data from Google Sheets into Excel requires advanced integrations or custom queries.
Before attempting to link the two platforms, ensure that your Google Sheets document's sharing settings allow public access via a web link and that you have a stable internet connection for data retrieval.
Use Excel Power Query to Retrieve Google Sheets Data
The most reliable built-in method to pull Google Sheets data into Excel is by publishing the Google Sheet to the web and importing it via Excel's Power Query feature.
By publishing your Google Sheet as a CSV link, Excel can fetch the data dynamically. You can then use VLOOKUP or XLOOKUP in Excel to retrieve specific information, like a work schedule, based on cell inputs.
Open your Google Sheet, go to 'File' > 'Share' > 'Publish to web'.
Under the 'Link' tab, select the specific sheet you want to export. Change the format dropdown from 'Web page' to 'Comma-separated values (.csv)'. Click 'Publish' and copy the generated URL.
Open your Excel workbook, navigate to the 'Data' tab on the ribbon, and click 'From Web' (or 'Get Data' > 'From Other Sources' > 'From Web').
Paste the copied Google Sheets URL into the dialog box and click 'OK'. When the preview window appears, click 'Load' to bring the data into your Excel workbook.

Use Third-Party Automation Tools
For complex dynamic querying based directly on Excel cell inputs, utilizing a third-party automation tool can act as a bridge between the two applications.
Try WPS Office for Seamless Spreadsheet Management
If you frequently work with various spreadsheet formats or need a lightweight alternative to Microsoft Excel, WPS Office provides excellent file compatibility and powerful data processing tools for free.
- 1. Download WPS Office: Visit the official WPS website to download and install the free WPS Office suite.
- 2. Export Google Sheets Data: In Google Sheets, go to 'File' > 'Download' > 'Microsoft Excel (.xlsx)'.
- 3. Open in WPS Spreadsheets: Open the downloaded file directly in WPS Spreadsheets to process your data and utilize advanced lookup formulas.

Frequently Asked Questions
Can I automatically update Google Sheets data imported in Excel?
Yes. Once you import Google Sheets data using the 'From Web' feature in Excel, you can configure the connection properties under the 'Data' tab to refresh automatically on a timer or whenever the file is opened.
Why is my Google Sheets data not showing up correctly in Excel?
Ensure that your Google Sheet is published to the web as a CSV, not as a standard Web Page. Also, confirm that the sharing permissions are set up correctly so that Excel is not blocked by a Google login screen when trying to fetch the URL.
Is it possible to fetch data directly without importing the whole sheet?
Pulling isolated data dynamically based on a single cell's input without importing the dataset first usually requires advanced VBA scripting or external API integrations. The simplest workaround is to import the dataset to a hidden sheet and use VLOOKUP or XLOOKUP on your main sheet.




