How to find out which cells are pulling data from another sheet - excel

I want to find out exactly which cells in my excel workbook are pulling data from another sheet inside the same workbook. Is there a way to do this?

Yes, there is an easy way to do it if you don't have a lot of cells.
Click the cell you want to check, then go to "Formulas" -> "Trace Precedents". [you need to do it for each cell :(, so that's the disadvantage]. You might need to click several times for each cell.
Notice the difference in my picture. The cells in the range B5:B13 has a formula linked to an external source (another worksheet or another workbook, shown as a little mini table), while the cell B15 who has a blue arrow, is linked to cell E14 on the same worksheet!
If you want to know which linkage (which source cell it's linked to), klick on the arrow and you should see this window;
If there are a massive amount of cells, I would give this VBA code a try:
VBA to list all external links together with the cells containing the links

Related

Use common dropdown across multiple worksheets to change single cell

I have a large file with a Scenario Manager, where changing a single cell on the Summary worksheet changes the visible scenario throughout the rest of the workbook. Data Tables are working a treat providing the headline values for each option.
I'd like to have a drop down on each sheet that when changed will change the same single cell on the Summary worksheet, so I don't need to go back to the Summary sheet every time I want to switch visible scenarios.
This is a simple process if I'm using macros and would be the solution I'd normally jump straight to. But this needs to be done without macros and this is where I'm now struggling.
Does anyone know if this is possible (without macros) and point me in the right direction?
Josh
You can insert combo box (Developer Tab > Insert > Form Controls > Combo Box) on each sheet. Mention linked cell as a cell of the summary sheet (Absolute reference with sheet name). That cell will give you index of the item selected in the drop down list. Then you can insert index formula in the cell you want to change every time to get value of the drop down list. Once you insert it on one sheet you can copy it to other sheets. No macros required.

How to Paste into visible cells in a filter in Excel?

I have data in one workbook and I have filtered columns in another workbook, when I want to copy the data from one workbook and paste it to the visible cells in the filtered area, it gets pasted to the hidden cells as well.
I googled alot but nothing was useful even I tried the Kutools software but did not work.
How to paste the data into visible cells?
A workaround I like to use is to use reference in the filtered sheet. Slightly longer method, but it works. Follow the steps below
Set the reference in first cell. E.g. ='Sheet1!A1'
Click and drag to copy the formula to all cells below (or Copy, and Paste into multiple selection). DO NOT double click to fill down, as it will include hidden cells.
If needed, clear filter and copy- paste values
Let me know if this works for you.

Microsoft Excel: Formula bar says "Calculations!" instead of the equation used

I hope this is a quick and easy question for Excel pros out there.
I'm using the default "Retirement Planner" spreadsheet in MS Excel 2013. I want to make some modifications to the existing formulas, but every time I click on a cell, the formula looks something like:
=IFERROR(Calculations!G39,"")
How do I view the actual formula used to calculate the value of that cell? It seems like this syntax:
Calculations!G39
Abstracts away the underlying formula.
Thanks for the help!
There is a hidden Calculations sheet which you can unhide by right-clicking the Retirement Planner sheet tab and selecting Unhide from the pop-up options.
In cell G39 on the Calculations sheet is a formula =Interest which is reference to a Named Range.
If you go into the Name Manager on the Ribbon Formulas tab you will find that Interest contains a formula:
=IF(PlanYear<=PlanYears,(Calculations!F39*BeforeRetirement*InvestmentReturnPreRetirementPercentage)+(Calculations!F39*AfterRetirement*InvestmentReturnPostRetirementPercentage),NA())

Excel Macro: Copy specific cells from multiple sheets to specific cells in separate sheet

I am new to Excel macros but have recently tried them out and find them really useful. The problem is my programming knowledge is limited to Matlab so I'm wondering if someone can suggest a macro for the following problem.
I have collected study data and I want to move it all to one Excel spreadsheet. Each sheet has data for on participant, and there are 67 sheets. The sort of macro which would be useful is one which looks in the same five cells (always D36:D40) of 67 sheets and copies it to a specific part of a row in the new sheet (AKx, ALx, AMx, ANx, AOx where x is the next row down, starting from 3, for every sheet data is copied from).
I feel by code being provided for my specific situation it will be easier for me to understand what the code does and thus I can slowly start to learn some macro code.
You don't need a macro for that. You can just include the file name in the cell referencing.
The formula looks like this:
='file:///C:/[path and filename].xlsx'#$'[sheetname]'.G22
The easiest way to accomplish this is to have both sheets open. In your main sheet, type the "=" and ALT-TAB to the other sheet, click on the cell you wish to reference. Hit return. The value from that cell will appear in your main sheet.
So your main file, can point to those 60 some-odd sheets, and whatever cells you want. Any time you update those files, your main sheet will always be up to date.

excel batch pasting formulas

I have a list of documents that I want to paste relative links to in Excel. I converted the list to a list of Excel formulas that look like
=HYPERLINK(".\docs\123abc\1.doc","1.doc")
=HYPERLINK(".\docs\456abc\1.doc","1.doc")
However when I paste this in Excel it will paste the text for the formula and not actually make it a formula. I have tried creating a macro to set each cell's FormulaR1C1 value as the value from the text in the cell and that didn't fix it. As well I have tried to copy and paste special as forumla and that did nothing either.
If I type in each formula by hand instead of copying and pasting them it works great, however the list of forumlas I have is a couple hundred and I would prefer not to have to type each one in by hand. Does anyone have any experience with this or suggestions on getting the forumla to register?
Before pasting the formulas,
Select all cells in worksheet
Right click and select "Format Cells..."
In the Number tab page, select General and click OK button.
Paste your formulas list.

Resources