Automatically copy excel values not formulas - excel

I am looking for an automatic version of this feature:
https://www.technipages.com/excel-copy-and-paste-values-without-formulas
Is there a built in Excel function that can do this automatically without manually copy/pasting each cell? I have a column of functions and I want to have another column of values beside it.
Thanks!

I'm not sure what you mean by "automatically", but this should at least speed up the process:
Select the cells you want to copy the content from and press CTRL+C
Click in the new cell and instead of using CTRL+V, use CTRL+ALT+V. This will open a dialogue box, in which you have to check "values". This can be done with another keyboard shortcut V (english version of Excel, might be something else in your language).
This might seem complex, but it's actually pretty fast.
Instead of pasting the cells with CTRL+V, you now paste the pure cell values with CTRL+ALT+V + V (+ ENTER, depending on whether you use the english verion or not).
This at least saves you from using the mouse and clicking through additional menues. Hope that helps!

#J Connor, if I'm not mistaken you are in need of PROGRAMMING method, as you have written Automatically.
Here are few simple steps to get the Solution.
Method 1
Range("A1:B10").Copy Destination:=Range("E1")
Method 2
Range("A1:B10").Copy Range("E1").Select ActiveSheet.Paste
Few more I can suggest. ☺

Related

Excel Arrow Key is Creating a Formula?

I am having a problem with Excel 2010 that I have never seen before. When I hit the arrow key to move to the next cell, instead of moving to the next cell, it tries to add the next cell.
Example: From Cell A1 if I hit the right arrow key, it does not move to Cell A2, but instead comes up with "+A2" within Cell A1. Has anyone experienced this before?
I'm thinking it's some weird option that can be turned on or off because it happens, no matter which spreadsheet I am in. Thanks in advance for the help.
P.S. - This is NOT the problem where the spreadsheet scrolls when you use the arrow keys. I've already been there and done that. :)
Your scroll lock is on. This is a bug in excel that surfaces sometimes - particularly in 64 bit office
The solution that everyone suggests is scroll lock key. This did not help me at all.
However, I did just notice that I had the formula builder pane open (I'm on mac, can't verify for win). When I closed it, the problem went away. I can now commit cell values by using the arrow key again!
It seems having the formula builder open puts the cell into formula mode, even if you are not actively using the builder in that cell.

keyboard shortcut to formula editing field (literally) in Excel? (Not F2)

I am looking for the keyboard shortcut to edit a formula in the formula edit field. I am not looking for similar functionality such as F2, which allows you to edit the formula, but only with the cursor in the cell you are working on.
Put another way, I am looking to move my cursor to the field to the right of the "fx" (function sign + "x") field that is just below the ribbon so I can edit a formula in Excel and have it behave the way I want.
I know many will ask why. The main reason I want to do this is when formulas get long they wrap (which is difficult to follow) and/or cover up adjacent cells (which makes modeling more difficult). I don't want to change the wrapping behavior etc. because I actually use it (it is helpful) in some cases.
I do not want a solution that involves a macro because I want this to work on any computer I am working on.
Been Excel'ing for a long time and this is one of the few things I have to go to the mouse for and it slows me down.
EDIT: also can't lose the reference color coded highlighting. F2 then Ctrl + A gets the cursor up there in the formula bar, but the wrapping in the cell stays (bad) and the color coded reference highlighting goes away (bad).
I found a way but you may or may not like it.
In Excel older than 2007 do the following and then use F2:
From the Tools menu, choose Options.
Click the Edit tab.
Uncheck the Edit Directly In Cell option in the Settings area.
Click OK
In Excel 2007 and newer do the following and then use F2:
Click the Office button and then click Excel Options (at the bottom
right).
Select Advanced in the left pane.
Uncheck the Allow Editing Directly In Cell option.
Click OK.
Giving credit where credit is due I found this on the below site by simply googling "excel keyboard shortcuts formula bar"
http://www.techrepublic.com/blog/microsoft-office/quick-access-to-excel-formula-bar-via-keyboard/

Auto populate column by reference?

I am working on the following sheet, called Raw_Data:
In a new sheet, I want to copy the registration_date column by reference. This means that if I change the registration_date on the Raw_Data, the changed value should be reflected in the new sheet.
To implement this, I have entered the following =Raw_Data!C2. So far it works fine as you can see below:
But the problem is that when I double click on the little green square here, it doesn't automatically populate the entire column.
I don't want to manually drag-and-drop because there are several thousand rows. Does anyone know how I could automatically populate the column by reference?
While there are some automation things you could do, I think a lot of that would be overkill for what could be just an input issue with how you are choosing to copy in Excel.
If you find that you need to copy a large block of data, rather than dragging the corner of your cell like that, try one of these alternate methods:
While selected on the cell, press CNTRL + C. Then in the 'Name Box' (where it shows the address of the cell you are on), type in the cell where you want to go (A17000); then press SHIFT + ENTER. This will jump you to that cell, and will highlight all cells inbetween where you were and where you are going. Then press CNTRL + V.
Another method of moving around a large data block in Excel is to hold CNTRL and press an arrow key. This will move you as far down the data block as possible. Note that this will not work on a blank sheet, as there is no data and therefore Excel doesn't know when to stop.
Again - some automation would be possible here, but moving around an Excel worksheet is something you will be doing too frequently in too many different ways to want to automate what might be 5 keystrokes once a week.
In excel the "double click to fill" feature is a heuristic based feature that fills the cells that appear to be relevant with the selected formula (+ reference corrections).
In your case there is no hint the heuristic can use to tell what to fill so nothing is being done.
Regarding dragging "several thousand rows", that's not a real problem. If you only do it once, there no reason to even trying anything "smart" or complicated.
You can also copy the source cell, select all the cells you want to fill and then paste. You can select cells in any way you like, not just dragging.
You could instead of all the dragging/copying/filling approach simply copy directly from the source, and paste by reference.
As a last resort, you can always go for a VBA solution to do that for you.

Array formula on Excel for Mac

I need to call LINEST in Excel 2011 for Mac, I would say - this was a detective story. My laziness, my curiosity, all was here!
I had a homework from university course to use LINEST.
I even stopped trying to do so on MAC, because after googling I could not find any solution how to do it. (I have tried EACH AND EVERY combination of Fn Ctrl Alt Cmd Return!)
Finally, I found a solution here on stack overflow! I want to mention it again, as it was a long time I spent looking for the solution. I have spent 4 days outside of home, to use just windows PC where it is easy as a pie - F2, CTRL+SHIFT+ENTER.
If you want to check if I tell truth - go to HELP in Excel for Mac, type array formula, find LINEST and look at the solution combination!
The solution: select the range, press CONTROL+U and then press ⌘+RETURN.
Here is the link to the original post:
Excel formulas giving #VALUE! error when ported to Mac
This doesn't seem to work in Mac Excel 2016. After a bit of digging, it looks like the key combination for entering the array formula has changed from ⌘+RETURN to CTRL+SHIFT+RETURN.
Select the range, press CONTROL+U and then press ⌘+RETURN.
This works 100%.
Select the cells you want to populate with the formulated data.
Press Control + U.
Add your array formula on any cell (preferably first).
Press Control + Shift + Return.
Remember Control and Command are different keys on Mac!!
Found a solution to Excel Mac2016 as having to paste the code into the relevant cell, enter, then go to the end of the formula within the header bar and enter the following:
Enter a formula as an array formula
Image + SHIFT + RETURN or
CONTROL + SHIFT + RETURN
CTRL+SHIFT+ENTER, ARRAY FORMULA EXCEL 2016 MAC.
So I arrive late into the game, but maybe someone else will. This almost drove me nuts. No matter what I searched for in Google I came up empty. Whatever I tried, no solution seemed to be in sight. Switched to Excel 2016 quite some time ago and today I needed to do some array formulas. Also sitting on a MacBook Pro 15 Touch Bar 2016.
Not that it really matters, but still, since the solution was published on Youtube in 2013. The reason why, for me anyway, nothing worked, is in the Mac OS, the control key by default, for me anyway, is set to manage Mission control, which, at least for me, disabled the control button in Excel.
In order to enable the key to actually control functions in Excel, you need to go to System preferences > Mission Control, and disable shortcuts for Mission control. So, let's see how long this solution will last. Probably be back to square one after the coffee break. Have a good one!
This solution worked for me:
When you’ve chosen range of cells in formula press control+u
Then press shift+enter/return
Select the desired range of cells
Press Fn + F2 or CONTROL + U
Paste in your array value
Press COMMAND (⌘) + SHIFT + RETURN

increment pasted number keyboard

Probably this question is absurd for you and i don't know if there is solution.
What i would like to do is increment the number that i have copied with control-c after each control-v that i do..
For example if i copy with control-c the number 10 from a site, then when i paste with control-v in another program the number pasted should be 11 etc..
Is there a way to do this???
Because i have to insert about 2000 number in a program and in this specific case is not possible to do script in order to automate the work..
I hope in some answer
Thanks
I can't think of a great way to do it.
What comes immediate to mind is you can open Excel and have two cells, let's call them incoming and outgoing. You paste into incoming, and outgoing is setup to be incoming + 1, which you can copy and paste into your program. So you double the number of copies and pastes you have to make but it won't be the end of the world. It sure beats manually typing.
It's possible, using a small (custom written) program that would run in the background. It would have to look at the contents of the clipboard, test if it's numeric, and if so, increment the value, if it's not already been incremented. Shouldn't be all that hard for a windows programmer worth their salt to cook up.
I did this in excel when i needed it multiple views. row() function enters current row number. Copy this cell for as many times as you want one below other and then copy paste in android studio.
=CONCATENATE("dateBoxView"|ROW()|" = fragmentView.findViewById(R.id.dateBox"|ROW()|");")
You can do this using something like Pulover's Macro Creator. You press a hotkey to copy a number. Everytime you press ctrl-v a the copied number gets +1 and that new number copied to clipboard for the next paste. When you want to stop doing this just stop the macro.

Resources