Select part of a text that exists already in an above cell

0

How do I get Excel to partially auto-complete a word using another that already exist in the same worksheet?

Let's say I have the word "Microsoft" in a cell and in the cell below I want to type the word "Microhard".

When I start typing Microhard, the word Microsoft appears shaded in black.

How can I select the "Micro" part alone from Microsoft and continue to fill out the rest with "hard" without it trying to fill out as Microsoft?

SyncMaster

Posted 2010-03-29T07:00:20.400

Reputation: 1 399

Hopefully the edit makes the question clearer and is also what you're asking about. – random – 2010-03-29T11:57:37.370

Answers

1

Use F2 to enter the cell, start typing with 'm'. This will bring up the highlighted text. Once it appears, use the arrow keys to skip to the end of the text. Use the Shift + right arrow key repeatedly to select 'soft', then overwrite it with 'hard'.

It's a pity that Excel doesn't support accepting the highligted text without exiting the cell.

Prutswonder

Posted 2010-03-29T07:00:20.400

Reputation: 126

How to use the arrow keys to get past micro.? Pressing the arrow keys takes me to the end of the text.!!! – SyncMaster – 2010-03-29T06:58:36.093

Right. Selected text gets skipped when using the arrow keys and there's no way to unselect the text without exiting the cell. I'll adjust the answer. – Prutswonder – 2010-03-29T07:28:56.010

0

If you just start typing into a cell, you can not change the selection or the cursor position with the arrow keys. Using the arrow keys in that case changes the cell.

Now, if you start editing the cell using F2, you can use the arrow keys to change the cursor position.

So in your case, follow these steps:

  • Press F2 on the empty cell underneath 'Microsoft'.
  • Press M (now 'Microsoft' should be in the cell with 'icrosoft' selected (shaded in black)).
  • Press -> (now your cursor should be at the end of 'Microsoft').
  • Press backspace 4 times to erase 'soft' (now there is should be only 'Micro' in the cell).
  • Type 'hard' (Now the cell should contain 'Microhard').

fretje

Posted 2010-03-29T07:00:20.400

Reputation: 10 524

But i wanted to select text 'Micro' alone. consider if the word has 20 characters and the first 10 characters repeats in the second word too. So in this case i need to delete 10 characters right.? Rather if there is something to select it would be easier.!! – SyncMaster – 2010-03-29T08:29:12.313

@pragadheesh: I don't understand what's the problem. You could also select the part to remove using [shift-left arrow] in stead of backspace. I don't think there's a faster way to do what you want. After all, you only have to do this once, the next time you type 'micros' you automatically have 'Microsoft' selected and if you type 'microh' you automatically have 'Microhard' selected. You could also copy 'Micro' to the clipboard, and the do ctrl-v and type 'hard' or 'soft'. I think you're trying to optimize the wrong things. – fretje – 2010-03-29T09:25:20.597

0

"esc" and "undo" are your friends (especially when Microsoft products try to auto-correct non-mistakes for you). Also, the formula bar above the spreadsheet allows you to edit the content of any cell if it is selected.

David

Posted 2010-03-29T07:00:20.400

Reputation: