Supposing you have data with the same format across multiple worksheets or workbooks and need to get data from these worksheets or workbooks dynamically into another sheet. The INDIRECT function can help you quickly get it done. Reference cells in another worksheet dynamicallySupposing there are four worksheets containing different sales in quarters for four salesmen, and you want to create a summary worksheet to dynamically pull the quarter sales based on the corresponding salesman. To make it work, the below formula can help. Generic formula =INDIRECT("'"&sheet_name&"'!Cell to return data from") 1. As the below screenshot shown, firstly, you need to create the summary worksheet by entering the sheet names separately in different cells, then select a blank cell, copy the below formula into it and press the Enter key. =INDIRECT("'"&B3&"'!C3") Notes: In the code:
2. Then, drag its Fill Handle down to apply the formula to other cells. Now you have returned all sales of the first quarter from the specific worksheets. 3. Go ahead to pull all sales of other quarters as you need. And don’t forget to change the cell reference in the formula. Reference cells in another workbook dynamicallyThis section is talking about dynamically referencing cells in another workbook in Excel. Generic formula =INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address) As the below screenshot shown, The data you want to return locating in column E of worksheet “Total sales” in a separate workbook named “SalesFile”. Please do as follows step by step to get it done. 1. Firstly, let’s fill in the workbook information (including the workbook name, worksheet name, and reference cells), which you will pull data based on this information into current workbook. 2. Select a blank cell, copy the below formula into it and press the Enter key. =INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3) Notes:
3. Then drag the Fill Handle down to apply the formula to other cells. Tip: If you don’t want the return value turning to be error after closing the referenced workbook, you can directly specify the workbook name, worksheet name and the cell address in the formula as this: Related functionThe INDIRECT function The Best Office Productivity ToolsKutools for Excel - Helps You To Stand Out From CrowdWould you like to complete your daily work quickly and perfectly? Kutools for Excel brings 300 powerful advanced features (Combine workbooks, sum by color, split cell contents, convert date, and so on...) and save 80% time for you.
Read More Download Office Tab - Enable Tabbed Reading and Editing in Microsoft Office (include Excel)
Read More Download Oldest First Sort comments by Oldest First Newest First Comments (1) No ratings yet. Be the first to rate! ty banks about 3 years ago This comment was minimized by the moderator on the site please get back with me. it's been a while since i used cel references. what i want to do is from a column of entires, i wish to make a new column and grab every 100th row of the prior column. let's say i have cells filled in F3, F103, F203...i want the contents to appear in G3,G4,G5. it doesn't work to say =(F3+100*counter) with having a counter in a column next to where i am having the formula. |