Auto-calculate Excel Formulae Added to a Spreadsheet by an App - excel

I have an Excel spreadsheet with calculation options set to Automatic
However when I add some formulate for example
=CONCATENATE(“ABC",UNICHAR(8730))
The formulae do not auto-compute. Even running the manual computation from the menus does not force them to calculate.
The only way to do this is to click in the Cell, and then press Enter which is tedious since I have hundreds of cells per document, and do not want the end users to have to do this.
This does not work in Excel 16 for Mac, Windows Excel 16
UPDATE 1:
Link to sample Excel File https://www.dropbox.com/s/cxdbego1vw1jwln/SampleExcelFileWithErrors.xls?dl=0

I don't know what causes this issue, and I can't replicate it. But the two suggested solutions are:
Find and replace - swap "=" for "=". Yes the same thing.
Text to columns - click finish right away.

Related

Refreshing excel formula / links

this may be a dumb question. I'm no excel expert by any means. But i have to use an evaluation / formula in excel.
I have 3 sheets. Rohdaten (=meaning raw data), where i pasta the data into. And ExpProcA or B. => there the data is referenced and calculations done. The links are like this: =Rohdaten!AW3
I wanted to paste the data via Python / PANDAS. Its all working well, i can paste it via XLSWriter and such. And i also can open it and "refresh" it. I will add the open command and refresh later. But thats not the problem.
Here lies my problem, which i can't solve. The ExpProcA/B and my file says: Some references in your sheet can't be refreshed. Then i can press -> okay or edit references.
But the data/reference is there, if in the ExpProcB sheet i go to A2, B2, C2, D2 where #REF / #BEZUG(german) stands and press enter = its working.
Then i can select this 4 cells and fill all down below without formatting.
How would i solve this / do a real auto update without pressing enter and filling down? I tried every (auto) update option in Excel, turned off any security setting in my Excel settings. But it doesn't happen.
Or is there an easy way to import calculations from XLS into Python? Then i could skip pasting into excel, do calculations there and the stuff of opening/writing/extracting from excel via Python PANDAS.
So, i may think, that there is something off with the file. I'm using the latest version of MS365 / excel.
Here is a screenshot of the cell with the reference and "error" message:
Thanks in advance.
Best Regards
Tim Rachul
I used the file, pasted data in, thought it would refresh => it doesnt. Tried everything with auto updates and settings, but i can't solve it

Excel is unfilling calculated cells at random

I have an Excel file on SharePoint.
Multiple people edit said file.
Offline and online.
Excel unfills all calculated cells (VLOOKUP and MATCH) that depend on other sheets in the same workbook at random.
So if you would open or reload that file, suddenly all the cells that use VLOOKUP or MATCH would be blank.
Upon further investigation nobody changed anything or deleted anything.
It just happens randomly.
Now it has happened 2 weeks ago and just today.
I have an interim solution that is to go to a cell with a formula, hit return, then click „overwrite all cells in this column with this formula“ and then click undo to prevent custom cell content to be overwritten.
Everything is back to normal afterwards.
I talked to a colleague, he has the exact same issue also totally at random.
He also encountered this on files that are not being edited by multiple people but himself.
So it is not dependent on the file itself.
Could the language play into this problem?
On some PCs Excel is in English and on some in German.
=IFERROR(IF(ISNA(VLOOKUP(D185,Sheet1!$B$3:$D$616,3,FALSE)),(VLOOKUP(D185,'Sheet2'!$B$3:$D$22200,3,FALSE)),(VLOOKUP(D185,Sheet1!$B$3:$D$616,3,FALSE))),"")
Seems like your sheet isn't calculating upon open. See if this link is of use to you.
https://superuser.com/questions/448376/what-is-the-excel-hotkey-to-re-calculate-all-formula-in-sheet
Also check your program settings and see if auto-calculate sheets is enabled. Don't know from the top of my head where it is located.
Alternative create a small vba function to force recalculate on workbook open.
Getting Excel to refresh data on sheet from within VBA

Pause updating formulas in excel

I am looking for a way to prevent formulas in my spreadsheet from automatically updating unless I trigger them. This is a massive spreadsheet with literally millions of formulas that all attempt to update every time any cell is updated, which lags out my system a lot. I was hoping to create what I imagine will likely be a vba macro which will disable formulas from updating entirely, and add a button which can be pressed to then force formulas to update.
If this is not possible (I am finally learning that excel has more limitations that I first thought), I could then use some advice on how to potentially smooth the formula updating process. There is no way to trim the program or reduce the number of formulas present, and using multiple sheets to communicate would just make everything look too sloppy. Any advice is appreciated, though a direct answer to the first paragraph is preferred.
You may try : Formulas > Calculation options > Manual .
Hope that helps. (:
you can go to Excel Options> Formulas > Calculation options > Manual .
When you want to update the formulas just click F9 button which will manually update all the formulas.
I hope this Helps

Excel Formula not updating

This is a weird one.
I have an excel file with formulas which is emailed back and forth between users in different countries (different language settings more than likely).
To get the formulas to calculate, you hit enable editing which calculates all the formulas in the workbook.
On windows 10, I receive a file and when I hit enable editing, the formulas do not calculate unless I manually go into each one and hit return. If I open the same file from windows 8, it calculates.
The formulas are correctly in as "custom" and automatic formula calculation is on, the sheet does not calculate if you hit calculate now. There are no circular references.
Another fix I tried was replacing all the = signs with =.
Anyone come across this issue? I do not have details of applied updates to office but I am assuming the sender and the receiver are up to date.
I am not sure how that happens or why the method I am describing works, but it works for me.
Using text to columns, select fixed width but don't actually separate anything to columns and hit finish. You should get all the results of the formula. However it is a real pain if your formulas are in many different columns.

Reference Excel cells in Word

Does anyone know of a pre-packaged solution for referencing Excel cells directly in a Word document?
For example,
{[TestExcel]Tab1!A1}
Dear Mr. {[TestExcel]Tab1!A2},
Our systems have alerted us that your account {TestExcel]Tab1!AccountNumber} is overdue. Please remit payment of {TestExcel]Tab1!PaymentDue} immediately.
This example uses a hypothetical { } syntax, where the contents are standard Excel formula.
Every solution I've seen uses custom VBA to accomplish this. It seems like an extremely common need for which there should be some good 3rd party software available that lets non-technical users accomplish this task.
As indicated in the example above both named ranges and standard cell references would need to be supported.
Yes.
Step 1: Copy the excel cell.
Step 2: Go to your word document where you want to paste the reference.
Step 3: Right click
Step 4: Under paste options, select "link with source formatting" or "link and merge formatting".
I tried #Green Demon's method, but the two Paste Options listed were not present for me (Office 2013). I only had Keep Source Formatting, Merge Formatting, and Keep Text Only. However, I poked around and found the Paste Special, which was hidden on the Ribbon
The instructions are as follows:
Copy the Excel range.
Go to your Word document, and left click where you want to paste the Excel range.
Click on Paste Special from the Ribbon as shown below, or type Ctrl+Alt+V.
Click on the Paste link radio button.
Click on Microsoft Excel Worksheet Object. The Paste Special dialog box should look something like this:
Click OK.
The range should now be pasted in your document, and if you save, close, and re-open the Word document, you will be prompted about whether or not you want to "update this document with the data from the linked files," which works the same way as it does if you're doing Excel-to-Excel linking.
This feature is fantastic, and I'm so happy to have found it today. However, in my brief experience using it, having these Word-to-Excel links dramatically increases the amount of time it takes to open your Word document, even before it prompts you about updating. After that, the act of updating the Excel links takes much longer than it would if you were doing the same linking Excel-to-Excel. All of my work is done on network-share files, so YMMV.
While Will's solution indeed links from the Cell objet, the content is inserted as a picture.
In the same dialog, selecting "Unformatted Unicode Text" instead will link and insert only the cell's content, which is desirable if you apply custom formatting on your text.
Unfortunately, this action only works for a single cell. Copying multiple cells will result in a text block with individual cell content seperated by tabs or line skip, with the entire block considered linked and entire. The solution is to link individual cells using this method.
This can become tedious if you plan on linking large portions of table from Excel, as for every cell the dialog must be invoked. It can be sped up by using hotkeys, but the sequence gets tedious:
alt,h,v,s, then alt+l, tab, ↓, and finally Enter
Obviously this is not practial for large numbers of cells. A AutoHotkey script can help but it third party grafted solution, on par with using VBA scripts.
alt+h+v+l works too. If you're building big documents clicking the ribbon every time gets murderous after a while.
As this is still a problem but the other answers do not take into account the latest development in word, there is a new solution, editing Green Demons answer:
Step 1: Copy the excel cell.
Step 2: Go to your word document where you want to paste the reference.
Step 3: go to the "home" tab
Step 4: Under paste options, go to "Paste Special", click on "paste link", click on "Unformatted Text".
This solves the issue others were having with the new lines that you would otherwise have with just Green Demons' solution.
Hope this still helps others.

Resources