Enter data manually in worksheet cells
Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 More…Less
You have several options when you want to enter data manually in Excel. You can enter data in one cell, in several cells at the same time, or on more than one worksheet at once. The data that you enter can be numbers, text, dates, or times. You can format the data in a variety of ways. And, there are several settings that you can adjust to make data entry easier for you.
This topic does not explain how to use a data form to enter data in worksheet. For more information about working with data forms, see Add, edit, find, and delete rows by using a data form.
Important: If you can’t enter or edit data in a worksheet, it might have been protected by you or someone else to prevent data from being changed accidentally. On a protected worksheet, you can select cells to view the data, but you won’t be able to type information in cells that are locked. In most cases, you should not remove the protection from a worksheet unless you have permission to do so from the person who created it. To unprotect a worksheet, click Unprotect Sheet in the Changes group on the Review tab. If a password was set when the worksheet protection was applied, you must first type that password to unprotect the worksheet.
-
On the worksheet, click a cell.
-
Type the numbers or text that you want to enter, and then press ENTER or TAB.
To enter data on a new line within a cell, enter a line break by pressing ALT+ENTER.
-
On the File tab, click Options.
In Excel 2007 only: Click the Microsoft Office Button , and then click Excel Options.
-
Click Advanced, and then under Editing options, select the Automatically insert a decimal point check box.
-
In the Places box, enter a positive number for digits to the right of the decimal point or a negative number for digits to the left of the decimal point.
For example, if you enter 3 in the Places box and then type 2834 in a cell, the value will appear as 2.834. If you enter -3 in the Places box and then type 283, the value will be 283000.
-
On the worksheet, click a cell, and then enter the number that you want.
Data that you typed in cells before selecting the Fixed decimal option is not affected.
To temporarily override the Fixed decimal option, type a decimal point when you enter the number.
-
On the worksheet, click a cell.
-
Type a date or time as follows:
-
To enter a date, use a slash mark or a hyphen to separate the parts of a date; for example, type 9/5/2002 or 5-Sep-2002.
-
To enter a time that is based on the 12-hour clock, enter the time followed by a space, and then type a or p after the time; for example, 9:00 p. Otherwise, Excel enters the time as AM.
To enter the current date and time, press Ctrl+Shift+; (semicolon).
-
-
To enter a date or time that stays current when you reopen a worksheet, you can use the TODAY and NOW functions.
-
When you enter a date or a time in a cell, it appears either in the default date or time format for your computer or in the format that was applied to the cell before you entered the date or time. The default date or time format is based on the date and time settings in the Regional and Language Options dialog box (Control Panel, Clock, Language, and Region). If these settings on your computer have been changed, the dates and times in your workbooks that have not been formatted by using the Format Cells command are displayed according to those settings.
-
To apply the default date or time format, click the cell that contains the date or time value, and then press Ctrl+Shift+# or Ctrl+Shift+@.
-
Select the cells into which you want to enter the same data. The cells do not have to be adjacent.
-
In the active cell, type the data, and then press Ctrl+Enter.
You can also enter the same data into several cells by using the fill handle to automatically fill data in worksheet cells.
For more information, see the article Fill data automatically in worksheet cells.
By making multiple worksheets active at the same time, you can enter new data or change existing data on one of the worksheets, and the changes are applied to the same cells on all the selected worksheets.
-
Click the tab of the first worksheet that contains the data that you want to edit. Then hold down Ctrl while you click the tabs of other worksheets in which you want to synchronize the data.
Note: If you don’t see the tab of the worksheet that you want, click the tab scrolling buttons to find the worksheet, and then click its tab. If you still can’t find the worksheet tabs that you want, you might have to maximize the document window.
-
On the active worksheet, select the cell or range in which you want to edit existing or enter new data.
-
In the active cell, type new data or edit the existing data, and then press Enter or Tab to move the selection to the next cell.
The changes are applied to all the worksheets that you selected.
-
Repeat the previous step until you have completed entering or editing data.
-
To cancel a selection of multiple worksheets, click any unselected worksheet. If an unselected worksheet is not visible, you can right-click the tab of a selected worksheet, and then click Ungroup Sheets.
-
When you enter or edit data, the changes affect all the selected worksheets and can inadvertently replace data that you didn’t mean to change. To help avoid this, you can view all the worksheets at the same time to identify potential data conflicts.
-
On the View tab, in the Window group, click New Window.
-
Switch to the new window, and then click a worksheet that you want to view.
-
Repeat steps 1 and 2 for each worksheet that you want to view.
-
On the View tab, in the Window group, click Arrange All, and then click the option that you want.
-
To view worksheets in the active workbook only, in the Arrange Windows dialog box, select the Windows of active workbook check box.
-
There are several settings in Excel that you can change to help make manual data entry easier. Some changes affect all workbooks, some affect the whole worksheet, and some affect only the cells that you specify.
Change the direction for the Enter key
When you press Tab to enter data in several cells in a row and then press Enter at the end of that row, by default, the selection moves to the start of the next row.
Pressing Enter moves the selection down one cell, and pressing Tab moves the selection one cell to the right. You cannot change the direction of the move for the Tab key, but you can specify a different direction for the Enter key. Changing this setting affects the whole worksheet, any other open worksheets, any other open workbooks, and all new workbooks.
-
On the File tab, click Options.
In Excel 2007 only: Click the Microsoft Office Button , and then click Excel Options.
-
In the Advanced category, under Editing options, select the After pressing Enter, move selection check box, and then click the direction that you want in the Direction box.
Change the width of a column
At times, a cell might display #####. This can occur when the cell contains a number or a date and the width of its column cannot display all the characters that its format requires. For example, suppose a cell with the Date format «mm/dd/yyyy» contains 12/31/2015. However, the column is only wide enough to display six characters. The cell will display #####. To see the entire contents of the cell with its current format, you must increase the width of the column.
-
Click the cell for which you want to change the column width.
-
On the Home tab, in the Cells group, click Format.
-
Under Cell Size, do one of the following:
-
To fit all text in the cell, click AutoFit Column Width.
-
To specify a larger column width, click Column Width, and then type the width that you want in the Column width box.
-
Note: As an alternative to increasing the width of a column, you can change the format of that column or even an individual cell. For example, you could change the date format so that a date is displayed as only the month and day («mm/dd» format), such as 12/31, or represent a number in a Scientific (exponential) format, such as 4E+08.
Wrap text in a cell
You can display multiple lines of text inside a cell by wrapping the text. Wrapping text in a cell does not affect other cells.
-
Click the cell in which you want to wrap the text.
-
On the Home tab, in the Alignment group, click Wrap Text.
Note: If the text is a long word, the characters won’t wrap (the word won’t be split); instead, you can widen the column or decrease the font size to see all the text. If all the text is not visible after you wrap the text, you might have to adjust the height of the row. On the Home tab, in the Cells group, click Format, and then under Cell Size click AutoFit Row.
For more information on wrapping text, see the article Wrap text in a cell.
Change the format of a number
In Excel, the format of a cell is separate from the data that is stored in the cell. This display difference can have a significant effect when the data is numeric. For example, when a number that you enter is rounded, usually only the displayed number is rounded. Calculations use the actual number that is stored in the cell, not the formatted number that is displayed. Hence, calculations might appear inaccurate because of rounding in one or more cells.
After you type numbers in a cell, you can change the format in which they are displayed.
-
Click the cell that contains the numbers that you want to format.
-
On the Home tab, in the Number group, click the arrow next to the Number Format box, and then click the format that you want.
To select a number format from the list of available formats, click More Number Formats, and then click the format that you want to use in the Category list.
Format a number as text
For numbers that should not be calculated in Excel, such as phone numbers, you can format them as text by applying the Text format to empty cells before typing the numbers.
-
Select an empty cell.
-
On the Home tab, in the Number group, click the arrow next to the Number Format box, and then click Text.
-
Type the numbers that you want in the formatted cell.
Numbers that you entered before you applied the Text format to the cells must be entered again in the formatted cells. To quickly reenter numbers as text, select each cell, press F2, and then press Enter.
Need more help?
You can always ask an expert in the Excel Tech Community or get support in the Answers community.
Need more help?
By default, whenever you’re in a cell in Excel and hit the Enter/Return key, the cursor would go down one cell.
In most cases, this is what you want (especially during data entry when you want to move to the next cell below)
But I’ve also come across many scenarios where users do not want to move the cursor to the next cell. They want the cursor to remain on the same cell when they hit the Enter key.
Now there are two broad scenarios where this is required:
- You hit the Enter key and the cursor stays on the same cell
- you want to hit the enter key and want to move to the next line in the same cell so that you can have multiple lines of data in a cell in Excel
In this tutorial, I will show you how to do both of these things, so that when you hit the enter key the cursor remains on the same cell.
Keyboard Shortcut to Keep the Same Cell Active When you Hit the Enter/Return Key
If all you want is to cursor to remain on the same cell when you hit the enter key, the easiest way would be to use the below keyboard shortcut
ALT + ENTER
To use this keyboard shortcut, hold the ALT key and then press the Enter key.
This keyboard shortcut works just like hitting the Enter key, while keeping the cursor in the active cell.
Bonus Shortcut: If you use SHIFT + ENTER, the cursor would move one cell above.
VBA Code to Change Cursor Movement After the Enter Key
While the keyboard shortcut is great, if you want the change the default movement of the cursor when the enter key is hit, you can do that with a very simple one-line VBA code.
Once the VBA code is executed, whenever you hit the Enter key, the cursor would stay on the same cell and would not move anywhere
Make the Change In All Excel Files (the Entire Excel Application)
Below is the VBA macro code to do this:
Application.MoveAfterReturn = FALSE
Below are the steps to use this VBA macro code:
- Open any Excel workbook (or activate any existing open workbook)
- Click the Developer tab (check this if you can’t see the developer tab in the ribbon)
- Click on Visual Basic (this opens the VB editor)
- Click the View option in the menu
- Click on Immediate Window
- Copy the above code and paste it into the ‘Immediate Window’
- Place the cursor at the end of the code line and hit Enter (this executes that line of code)
- Close the VB Editor
The above steps would run this line of code.
Now when you working on a worksheet in Excel, and you hit Enter key, it would keep you in the same cell and not move you to the cell below.
In the above code, we have changed the MoveAfterReturn property and set it to FALSE.
This property is TRUE by default, which means that whenever you hit the Enter key in the Excel application, it moves to the cell below.
By setting this property to FALSE, we had asked Excel, not to move the cursor when we hit Enter.
One very important thing to know here is that this change will be applied to the entire Excel application. so even if you close the current workbook, and open a new or any other existing workbook, this change would remain in place (unless you revert it by setting the MoveAfterReturn property to TRUE)
To revert this change, so that the cursor starts moving to the cell below when you hit the enter key, you need to follow the same steps shown above and use the below VBA code instead:
Application.MoveAfterReturn = TRUE
Make the Change In Specific Excel Files
If you want the cursor to remain on the same cell when you hit enter in only some specific workbooks, and not the entire Excel application, you can do that as well using a simple VBA code.
To do this, you have to ensure that MoveAfterReturn is set to FALSE in only that specific workbook, and it’s TRUE in all the other workbooks.
And there is a very smart way to do this in Excel.
First, let me give you the VBA code that will do this, and then I will explain where to put this code and how to use this.
'This code is developed by Scott from https://SpreadsheetPlanet.com Private Sub Workbook_Activate() Application.MoveAfterReturn = False End Sub Private Sub Workbook_Deactivate() Application.MoveAfterReturn = True End Sub
Below are the steps to place this code in the workbook where you want the cursor to remain on the active cell when you hit the Enter key:
- Open the Excel workbook where you want to apply this
- Click the Developer tab
- Click on Visual Basic (this opens the VB editor)
- In the ‘Project Explorer’ pane, double-click on the ThisWorkbook object (If you don’t see the Project Explorer, click on View and then click on Project Explorer)
- Copy and Paste the above VBA code in the ThisWorkbook code window
- Save the Workbook as a .xlsm (macro-enabled file). The option comes when you save the file (in the Save as Type drop-down in the Save as dialog box)
Once you have added this code in one specific workbook, the MoveAfterReturn property will be set to FALSE only in this specific workbook and would remain TRUE in all the other workbooks.
So when you open/activate this specific workbook and hit the Enter/Return key when working on any cell in the worksheet, the cursor would stay on the same cell.
But for any other workbook, the cursor would move to the cell below.
Let me also quickly explain what happens with this code and how it works.
The Private Sub Workbook_Activate() part of the code is only run when you activate that specific workbook. so as soon as you open or activate that workbook, the MoveAfterReturn property is set to FALSE.
And as soon as you deactivate this workbook (which could be by moving to any other workbook or application), the Private Sub Workbook_Deactivate() part of the code is executed, which sets the MoveAfterReturn property to TRUE.
This way, we are only changing the MoveAfterReturn property in that specific workbook, and we revert it back to its default setting (which is true) as soon as this specific workbook is deactivated.
Entering New Line In The Same Cell
Another common scenario where you may want to remain on the same cell when you hit enter is when you want to have multiple lines in the same cell.
By default, as soon as you hit the Enter key, whatever you have entered in the cell remains and the cursor moves to the next cell.
But what if you want to have multiple lines in the same cell (as shown below).
You can achieve this easily by using the below keyboard shortcut
ALT + ENTER
To use this keyboard shortcut, enter any text that you want to have as the first line in the cell, place the cursor at the end of the line, and then use the above keyboard shortcut by holding the alt key and then pressing the enter key.
ALT + ENTER works as a carriage return where it starts a new line in the same cell.
So these are some of the methods that you can use to stay in the same cell when you hit the Enter or Return key.
If you only need to do this occasionally, you can use the keyboard shortcut CONTROL + ENTER, but in case you need this functionality to be more permanent, you can use the VBA code method.
And finally, if you want to start a new line in the same cell in Excel, you can use the keyboard shortcut ALT + ENTER
I hope you found this Excel tutorial helpful.
Other Excel guides that may also be useful:
- How to Enter Sequential Numbers in Excel? 4 Easy Ways!
- How to Add Bullet Points in Excel (7 Easy Ways)
- How to Unmerge All Cells in Excel? 3 Simple Ways
- Highlight Cell If Value Exists in Another Column in Excel
- How to Remove Panes in Excel Worksheet (Shortcut)
- Edit Cell in Excel (Keyboard Shortcut)
Содержание
- Start a new line of text inside a cell in Excel
- Need more help?
- How to write multi lines in one Excel cell?
- 5 Answers 5
- Как поставить enter в ячейке excel
- Способы переноса текста
- Способ 1: использование клавиатуры
- Способ 2: форматирование
- Способ 3: использование формулы
- Автоматический перенос текста в Excel
- Убрать перенос с помощью функции и символа переноса
- Перенос с использование формулы СЦЕПИТЬ
- Как перенести текст на новую строку в Excel с помощью формулы
- Как в Excel заменить знак переноса на другой символ и обратно с помощью формулы
- Как поменять знак переноса на пробел и обратно в Excel с помощью ПОИСК — ЗАМЕНА
- Как поменять перенос строки на пробел или наоборот в Excel с помощью VBA
- Коды символов для Excel
Start a new line of text inside a cell in Excel
To start a new line of text or add spacing between lines or paragraphs of text in a worksheet cell, press Alt+Enter to insert a line break.
Double-click the cell in which you want to insert a line break.
Click the location inside the selected cell where you want to break the line.
Press Alt+Enter to insert the line break.
To start a new line of text or add spacing between lines or paragraphs of text in a worksheet cell, press CONTROL + OPTION + RETURN to insert a line break.
Double-click the cell in which you want to insert a line break.
Click the location inside the selected cell where you want to break the line.
Press CONTROL+OPTION+RETURN to insert the line break.
To start a new line of text or add spacing between lines or paragraphs of text in a worksheet cell, press Alt+Enter to insert a line break.
Double-click the cell in which you want to insert a line break (or select the cell and then press F2).
Click the location inside the selected cell where you want to break the line.
Press Alt+Enter to insert the line break.
Double-tap within the cell.
Tap the place where you want a line break, and then tap the blue cursor.
Tap New Line in the contextual menu.
Note: You cannot start a new line of text in Excel for iPhone.
Tap the keyboard toggle button to open the numeric keyboard.
Press and hold the return key to view the line break key, and then drag your finger to that key.
Need more help?
You can always ask an expert in the Excel Tech Community or get support in the Answers community.
Источник
How to write multi lines in one Excel cell?
I want to write multi-lines in one MS Excel cell.
But whenever I press the Enter key, the cell editing ends and the cursor moves to next cell. How can I avoid this?
5 Answers 5
What you want to do is to wrap the text in the current cell. You can do this manually by pressing Alt + Enter every time you want a new line
Or, you can set this as the default behaviour by pressing the Wrap Text in the Home tab on the Ribbon. Now, whenever you hit enter, it will automatically wrap the text onto a new line rather than a new cell.
You have to use Alt + Enter to enter a carriage return inside a cell.
- Edit a cell and type what you want on the first «row»
- Press one of the following, depending on your OS:
Windows: Alt + Enter
Mac: Ctrl + Option + Enter
Note that inserting carriage returns with the key combinations above produces different behavior than turning on Wrap Text . In the screenshot below, column A has the carriage returns and column B has Wrap Text turned on. Changing the width of a column with carriage returns doesn’t remove them. Changing the width of a column with Wrap Text turned on will change where the lines break.
Источник
Как поставить enter в ячейке excel
Как известно, по умолчанию в одной ячейке листа Excel располагается одна строка с числами, текстом или другими данными. Но, что делать, если нужно перенести текст в пределах одной ячейки на другую строку? Данную задачу можно выполнить, воспользовавшись некоторыми возможностями программы. Давайте разберемся, как сделать перевод строки в ячейке в Excel.
Способы переноса текста
Некоторые пользователи пытаются перенести текст внутри ячейки нажатием на клавиатуре кнопки Enter. Но этим они добиваются только того, что курсор перемещается на следующую строку листа. Мы же рассмотрим варианты переноса именно внутри ячейки, как очень простые, так и более сложные.
Способ 1: использование клавиатуры
Самый простой вариант переноса на другую строку, это установить курсор перед тем отрезком, который нужно перенести, а затем набрать на клавиатуре сочетание клавиш Alt+Enter.
В отличие от использования только одной кнопки Enter, с помощью этого способа будет достигнут именно такой результат, который ставится.
Способ 2: форматирование
Если перед пользователем не ставится задачи перенести на новую строку строго определенные слова, а нужно только уместить их в пределах одной ячейки, не выходя за её границы, то можно воспользоваться инструментом форматирования.
- Выделяем ячейку, в которой текст выходит за пределы границ. Кликаем по ней правой кнопкой мыши. В открывшемся списке выбираем пункт «Формат ячеек…».
Открывается окно форматирования. Переходим во вкладку «Выравнивание». В блоке настроек «Отображение» выбираем параметр «Переносить по словам», отметив его галочкой. Жмем на кнопку «OK».
После этого, если данные будут выступать за границы ячейки, то она автоматически расширится в высоту, а слова станут переноситься. Иногда приходится расширять границы вручную.
Чтобы подобным образом не форматировать каждый отдельный элемент, можно сразу выделить целую область. Недостаток данного варианта заключается в том, что перенос выполняется только в том случае, если слова не будут вмещаться в границы, к тому же разбитие осуществляется автоматически без учета желания пользователя.
Способ 3: использование формулы
Также можно осуществить перенос внутри ячейки при помощи формул. Этот вариант особенно актуален в том случае, если содержимое выводится с помощью функций, но его можно применять и в обычных случаях.
- Отформатируйте ячейку, как указано в предыдущем варианте.
- Выделите ячейку и введите в неё или в строку формул следующее выражение:
Вместо элементов «ТЕКСТ1» и «ТЕКСТ2» нужно подставить слова или наборы слов, которые хотите перенести. Остальные символы формулы изменять не нужно.
Для того, чтобы результат отобразился на листе, нажмите кнопку Enter на клавиатуре.
Главным недостатком данного способа является тот факт, что он сложнее в выполнении, чем предыдущие варианты.
В целом пользователь должен сам решить, каким из предложенных способов оптимальнее воспользоваться в конкретном случае. Если вы хотите только, чтобы все символы вмещались в границы ячейки, то просто отформатируйте её нужным образом, а лучше всего отформатировать весь диапазон. Если вы хотите устроить перенос конкретных слов, то наберите соответствующее сочетание клавиш, как рассказано в описании первого способа. Третий вариант рекомендуется использовать только тогда, когда данные подтягиваются из других диапазонов с помощью формулы. В остальных случаях использование данного способа является нерациональным, так как имеются гораздо более простые варианты решения поставленной задачи.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Довольно часто возникает вопрос, как сделать перенос на другую строку внутри ячейки в Экселе? Этот вопрос возникает когда текст в ячейке слишком длинный, либо перенос необходим для структуризации данных. В таком случае бывает не удобно работать с таблицами. Обычно перенос текста осуществляется с помощью клавиши Enter. Например, в программе Microsoft Office Word. Но в Microsoft Office Excel при нажатии на Enter мы попадаем на соседнюю нижнюю ячейку.
Итак нам требуется осуществить перенос текста на другую строку. Для переноса нужно нажать сочетание клавиш Alt+Enter. После чего слово, находящееся с правой стороны от курсора перенесется на следующую строку.
Автоматический перенос текста в Excel
В Экселе на вкладке Главная в группе Выравнивание есть кнопка «Перенос текста». Если выделить ячейку и нажать эту кнопку, то текст в ячейке будет переноситься на новую строку автоматически в зависимости от ширины ячейки. Для автоматического переноса требуется выполнить простое нажатие кнопки.
Убрать перенос с помощью функции и символа переноса
Для того, что бы убрать перенос мы можем использовать функцию ПОДСТАВИТЬ.
Функция заменяет один текст на другой в указанной ячейке. В нашем случае мы будем заменять символ пробел на символ переноса.
=ПОДСТАВИТЬ (текст;стар_текст;нов_текст;[номер вхождения])
Итоговый вид формулы:
- А1 – ячейка содержащая текст с переносами,
- СИМВОЛ(10) – символ переноса строки,
- » » – пробел.
Если же нам наоборот требуется вставить символ переноса на другую строку, вместо пробела проделаем данную операцию наоборот.
Что бы функция работало корректно во вкладке Выравнивание (Формат ячеек) должен быть установлен флажок «Переносить по словам».
Перенос с использование формулы СЦЕПИТЬ
Для решения нашей проблемы можно использовать формулу СЦЕПИТЬ.
У нас имеется текст в ячейках A1 и B1. Введем в B3 следующую формулу:
Как в примере, который я приводил выше, для корректной работы функции в свойствах требуется установить флажок «переносить по словам».
Часто требуется внутри одной ячейки Excel сделать перенос текста на новую строку. То есть переместить текст по строкам внутри одной ячейки как указано на картинке. Если после ввода первой части текста просто нажать на клавишу ENTER, то курсор будет перенесен на следующую строку, но другую ячейку, а нам требуется перенос в этой же ячейке.
Это очень частая задача и решается она очень просто — для переноса текста на новую строку внутри одной ячейки Excel необходимо нажать ALT+ENTER (зажимаете клавишу ALT, затем не отпуская ее, нажимаете клавишу ENTER)
Как перенести текст на новую строку в Excel с помощью формулы
Иногда требуется сделать перенос строки не разово, а с помощью функций в Excel. Вот как в этом примере на рисунке. Мы вводим имя, фамилию и отчество и оно автоматически собирается в ячейке A6
Для начала нам необходимо сцепить текст в ячейках A1 и B1 ( A1&B1 ), A2 и B2 ( A2&B2 ), A3 и B3 ( A3&B3 )
После этого объединим все эти пары, но так же нам необходимо между этими парами поставить символ (код) переноса строки. Есть специальная таблица знаков (таблица есть в конце данной статьи), которые можно вывести в Excel с помощью специальной функции СИМВОЛ(число), где число это число от 1 до 255, определяющее определенный знак.
Например, если прописать =СИМВОЛ(169), то мы получим знак копирайта ©
Нам же требуется знак переноса строки, он соответствует порядковому номеру 10 — это надо запомнить.
Код (символ) переноса строки — 10
Следовательно перенос строки в Excel в виде функции будет выглядеть вот так СИМВОЛ(10)
Примечание: В VBA Excel перенос строки вводится с помощью функции Chr и выглядит как Chr (10)
Итак, в ячейке A6 пропишем формулу
= A1&B1 &СИМВОЛ(10)& A2&B2 &СИМВОЛ(10)& A3&B3
В итоге мы должны получить нужный нам результат.
Обратите внимание! Чтобы перенос строки корректно отображался необходимо включить «перенос по строкам» в свойствах ячейки.
Для этого выделите нужную нам ячейку (ячейки), нажмите на правую кнопку мыши и выберите «Формат ячеек. »
В открывшемся окне во вкладке «Выравнивание» необходимо поставить галочку напротив «Переносить по словам» как указано на картинке, иначе перенос строк в Excel не будет корректно отображаться с помощью формул.
Как в Excel заменить знак переноса на другой символ и обратно с помощью формулы
Можно поменять символ перенос на любой другой знак, например на пробел, с помощью текстовой функции ПОДСТАВИТЬ в Excel
Рассмотрим на примере, что на картинке выше. Итак, в ячейке B1 прописываем функцию ПОДСТАВИТЬ:
A1 — это наш текст с переносом строки;
СИМВОЛ(10) — это перенос строки (мы рассматривали это чуть выше в данной статье);
» » — это пробел, так как мы меняем перенос строки на пробел
Если нужно проделать обратную операцию — поменять пробел на знак (символ) переноса, то функция будет выглядеть соответственно:
Напоминаю, чтобы перенос строк правильно отражался, необходимо в свойствах ячеек, в разделе «Выравнивание» указать «Переносить по строкам».
Как поменять знак переноса на пробел и обратно в Excel с помощью ПОИСК — ЗАМЕНА
Бывают случаи, когда формулы использовать неудобно и требуется сделать замену быстро. Для этого воспользуемся Поиском и Заменой. Выделяем наш текст и нажимаем CTRL+H, появится следующее окно.
Если нам необходимо поменять перенос строки на пробел, то в строке «Найти» необходимо ввести перенос строки, для этого встаньте в поле «Найти», затем нажмите на клавишу ALT , не отпуская ее наберите на клавиатуре 010 — это код переноса строки, он не будет виден в данном поле.
После этого в поле «Заменить на» введите пробел или любой другой символ на который вам необходимо поменять и нажмите «Заменить» или «Заменить все».
Кстати, в Word это реализовано более наглядно.
Если вам необходимо поменять символ переноса строки на пробел, то в поле «Найти» вам необходимо указать специальный код «Разрыва строки», который обозначается как ^l
В поле «Заменить на: » необходимо сделать просто пробел и нажать на «Заменить» или «Заменить все».
Вы можете менять не только перенос строки, но и другие специальные символы, чтобы получить их соответствующий код, необходимо нажать на кнопку «Больше >> «, «Специальные» и выбрать необходимый вам код. Напоминаю, что данная функция есть только в Word, в Excel эти символы не будут работать.
Как поменять перенос строки на пробел или наоборот в Excel с помощью VBA
Рассмотрим пример для выделенных ячеек. То есть мы выделяем требуемые ячейки и запускаем макрос
1. Меняем пробелы на переносы в выделенных ячейках с помощью VBA
Sub ПробелыНаПереносы()
For Each cell In Selection
cell.Value = Replace (cell.Value, Chr (32) , Chr (10) )
Next
End Sub
2. Меняем переносы на пробелы в выделенных ячейках с помощью VBA
Sub ПереносыНаПробелы()
For Each cell In Selection
cell.Value = Replace (cell.Value, Chr (10) , Chr (32) )
Next
End Sub
Код очень простой Chr (10) — это перенос строки, Chr (32) — это пробел. Если требуется поменять на любой другой символ, то заменяете просто номер кода, соответствующий требуемому символу.
Коды символов для Excel
Ниже на картинке обозначены различные символы и соответствующие им коды, несколько столбцов — это различный шрифт. Для увеличения изображения, кликните по картинке.
Источник
Excel 2016 Click the location inside the cell where you want to break the line or insert a new line and press Alt+Enter.
Contents
- 1 How do you press enter in Excel and stay in the same cell?
- 2 How do I enter multiple lines in an Excel cell?
- 3 Which command is used to enter a line in a cell in Excel?
- 4 Can’t hit Enter in Excel cell?
- 5 When you press the Enter key the cell pointer?
- 6 How do you press Enter?
- 7 How do you insert multiple lines in one cell?
- 8 How do you show all writing in an Excel cell?
- 9 What is Ctrl Enter in Excel?
- 10 How do you put a dot point in Excel?
- 11 What can I use instead of Enter key?
- 12 How do you press Enter without pressing enter?
- 13 What is shortcut for Enter key?
- 14 When you type data in a cell and press Enter?
- 15 Which commands is used to display text in a cell in multiple lines?
- 16 How do I get cells to show all text in sheets?
- 17 What does Ctrl Alt Enter do?
How do you press enter in Excel and stay in the same cell?
Stay in the same cell after pressing the Enter key with Shortcut Keys. In Excel, you can also use shortcut keys to solve this task. After entering the content, please press Ctrl + Enter keys together instead of just Enter key, and you can see the entered cell is still selected.
How do I enter multiple lines in an Excel cell?
5 steps to better looking data
- Click on the cell where you need to enter multiple lines of text.
- Type the first line.
- Press Alt + Enter to add another line to the cell. Tip.
- Type the next line of text you would like in the cell.
- Press Enter to finish up.
Which command is used to enter a line in a cell in Excel?
To start a new line in an Excel cell, you can use the following keyboard shortcut:
- For Windows – ALT + Enter.
- For Mac – Control + Option + Enter.
Can’t hit Enter in Excel cell?
Cell Movement After Enter
- Display the Excel Options dialog box.
- At the left of the dialog box click Advanced.
- Make sure the After Pressing Enter Move Selection check box is selected.
- Use the Direction drop-down list to specify the direction that Excel should move.
- Click OK.
When you press the Enter key the cell pointer?
By default, in Microsoft Excel, when you press the Enter key, it moves the cell pointer one cell down.
How do you press Enter?
Alternatively known as a Return key, with a keyboard, the Enter key sends the cursor to the beginning of the next line or executes a command or operation. Most full-sized PC keyboards have two Enter keys; one above the right Shift key and another on the bottom right of the numeric keypad.
How do you insert multiple lines in one cell?
If you want to paste all the contents into one cell, you can use this method.
- Press the shortcut key “Ctrl + C” on the keyboard.
- And then switch to the Excel worksheet.
- Now double click the target cell in the worksheet.
- After that, press the shortcut key “Ctrl + V” on the keyboard.
How do you show all writing in an Excel cell?
Select the cells that you want to display all contents, and click Home > Wrap Text. Then the selected cells will be expanded to show all contents.
What is Ctrl Enter in Excel?
#2 – Ctrl+Enter to Fill All Selected Cells with the Same Data or Formula. When we are entering data or a formula in a cell, and have multiple cells selected, Ctrl+Enter will copy the data/formula to all of the selected cells.
How do you put a dot point in Excel?
How to Add Bullet Points in Excel
- Select the cell in which you want to insert the bullet.
- Either double click on the cell or press F2 – to get into edit mode.
- Hold the ALT key, press 7 or 9, leave the ALT key.
- As soon as you leave the ALT key, a bullet would appear.
What can I use instead of Enter key?
You could replace it or use Ctrl+M instead of enter key. If the Enter key is not working, there is a high chance the Enter key is fine, but some other key is stuck, most likely ALT, CTRL, SHIFT, DEL, any key that would not show up doing something immediately.
How do you press Enter without pressing enter?
You can use CTRL + J or CTRL + M as an alternative to Enter .
What is shortcut for Enter key?
Windows Laptops:
Hold down the “fn” key and press the ‘num lk’ key. On some laptops this key is the same as the ‘end’ key. Once the num lock function has been enabled, the Return key will function as an Enter key.
When you type data in a cell and press Enter?
By default when typing data or a formula into a cell and pressing enter, the active cell cursor will move down one cell. You don’t have to be stuck with this if you don’t want it though. You can also have it go up, left, right or not move at all if you want.
Which commands is used to display text in a cell in multiple lines?
You can put multiple lines in a cell with pressing Alt + Enter keys simultaneously while entering texts. Pressing the Alt + Enter keys simultaneously helps you separate texts with different lines in one cell.
How do I get cells to show all text in sheets?
How to Wrap Text in Google Sheets
- Select the cells you want to set to wrap.
- Click Format.
- Select Text wrapping.
- Select Wrap.
What does Ctrl Alt Enter do?
Popular programs using this shortcut
You can apply different paragraph styles to the left and right of the style separator. That can be useful for references. And you can also use it to limit the text that is included in the Table of Contents. PyCharm 2018.2 – Start a new line before the current one.
Как известно, по умолчанию в одной ячейке листа Excel располагается одна строка с числами, текстом или другими данными. Но, что делать, если нужно перенести текст в пределах одной ячейки на другую строку? Данную задачу можно выполнить, воспользовавшись некоторыми возможностями программы. Давайте разберемся, как сделать перевод строки в ячейке в Excel.
Способы переноса текста
Некоторые пользователи пытаются перенести текст внутри ячейки нажатием на клавиатуре кнопки Enter. Но этим они добиваются только того, что курсор перемещается на следующую строку листа. Мы же рассмотрим варианты переноса именно внутри ячейки, как очень простые, так и более сложные.
Способ 1: использование клавиатуры
Самый простой вариант переноса на другую строку, это установить курсор перед тем отрезком, который нужно перенести, а затем набрать на клавиатуре сочетание клавиш Alt+Enter.
В отличие от использования только одной кнопки Enter, с помощью этого способа будет достигнут именно такой результат, который ставится.
Способ 2: форматирование
Если перед пользователем не ставится задачи перенести на новую строку строго определенные слова, а нужно только уместить их в пределах одной ячейки, не выходя за её границы, то можно воспользоваться инструментом форматирования.
-
Выделяем ячейку, в которой текст выходит за пределы границ. Кликаем по ней правой кнопкой мыши. В открывшемся списке выбираем пункт «Формат ячеек…».
После этого, если данные будут выступать за границы ячейки, то она автоматически расширится в высоту, а слова станут переноситься. Иногда приходится расширять границы вручную.
Чтобы подобным образом не форматировать каждый отдельный элемент, можно сразу выделить целую область. Недостаток данного варианта заключается в том, что перенос выполняется только в том случае, если слова не будут вмещаться в границы, к тому же разбитие осуществляется автоматически без учета желания пользователя.
Способ 3: использование формулы
Также можно осуществить перенос внутри ячейки при помощи формул. Этот вариант особенно актуален в том случае, если содержимое выводится с помощью функций, но его можно применять и в обычных случаях.
- Отформатируйте ячейку, как указано в предыдущем варианте.
- Выделите ячейку и введите в неё или в строку формул следующее выражение:
Вместо элементов «ТЕКСТ1» и «ТЕКСТ2» нужно подставить слова или наборы слов, которые хотите перенести. Остальные символы формулы изменять не нужно.
Главным недостатком данного способа является тот факт, что он сложнее в выполнении, чем предыдущие варианты.
В целом пользователь должен сам решить, каким из предложенных способов оптимальнее воспользоваться в конкретном случае. Если вы хотите только, чтобы все символы вмещались в границы ячейки, то просто отформатируйте её нужным образом, а лучше всего отформатировать весь диапазон. Если вы хотите устроить перенос конкретных слов, то наберите соответствующее сочетание клавиш, как рассказано в описании первого способа. Третий вариант рекомендуется использовать только тогда, когда данные подтягиваются из других диапазонов с помощью формулы. В остальных случаях использование данного способа является нерациональным, так как имеются гораздо более простые варианты решения поставленной задачи.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Довольно часто возникает вопрос, как сделать перенос на другую строку внутри ячейки в Экселе? Этот вопрос возникает когда текст в ячейке слишком длинный, либо перенос необходим для структуризации данных. В таком случае бывает не удобно работать с таблицами. Обычно перенос текста осуществляется с помощью клавиши Enter. Например, в программе Microsoft Office Word. Но в Microsoft Office Excel при нажатии на Enter мы попадаем на соседнюю нижнюю ячейку.
Итак нам требуется осуществить перенос текста на другую строку. Для переноса нужно нажать сочетание клавиш Alt+Enter. После чего слово, находящееся с правой стороны от курсора перенесется на следующую строку.
Автоматический перенос текста в Excel
В Экселе на вкладке Главная в группе Выравнивание есть кнопка «Перенос текста». Если выделить ячейку и нажать эту кнопку, то текст в ячейке будет переноситься на новую строку автоматически в зависимости от ширины ячейки. Для автоматического переноса требуется выполнить простое нажатие кнопки.
Убрать перенос с помощью функции и символа переноса
Для того, что бы убрать перенос мы можем использовать функцию ПОДСТАВИТЬ.
Функция заменяет один текст на другой в указанной ячейке. В нашем случае мы будем заменять символ пробел на символ переноса.
=ПОДСТАВИТЬ (текст;стар_текст;нов_текст;[номер вхождения])
Итоговый вид формулы:
- А1 – ячейка содержащая текст с переносами,
- СИМВОЛ(10) – символ переноса строки,
- » » – пробел.
Если же нам наоборот требуется вставить символ переноса на другую строку, вместо пробела проделаем данную операцию наоборот.
Что бы функция работало корректно во вкладке Выравнивание (Формат ячеек) должен быть установлен флажок «Переносить по словам».
Перенос с использование формулы СЦЕПИТЬ
Для решения нашей проблемы можно использовать формулу СЦЕПИТЬ.
У нас имеется текст в ячейках A1 и B1. Введем в B3 следующую формулу:
Как в примере, который я приводил выше, для корректной работы функции в свойствах требуется установить флажок «переносить по словам».
Часто требуется внутри одной ячейки Excel сделать перенос текста на новую строку. То есть переместить текст по строкам внутри одной ячейки как указано на картинке. Если после ввода первой части текста просто нажать на клавишу ENTER, то курсор будет перенесен на следующую строку, но другую ячейку, а нам требуется перенос в этой же ячейке.
Это очень частая задача и решается она очень просто — для переноса текста на новую строку внутри одной ячейки Excel необходимо нажать ALT+ENTER (зажимаете клавишу ALT, затем не отпуская ее, нажимаете клавишу ENTER)
Как перенести текст на новую строку в Excel с помощью формулы
Иногда требуется сделать перенос строки не разово, а с помощью функций в Excel. Вот как в этом примере на рисунке. Мы вводим имя, фамилию и отчество и оно автоматически собирается в ячейке A6
Для начала нам необходимо сцепить текст в ячейках A1 и B1 ( A1&B1 ), A2 и B2 ( A2&B2 ), A3 и B3 ( A3&B3 )
После этого объединим все эти пары, но так же нам необходимо между этими парами поставить символ (код) переноса строки. Есть специальная таблица знаков (таблица есть в конце данной статьи), которые можно вывести в Excel с помощью специальной функции СИМВОЛ(число), где число это число от 1 до 255, определяющее определенный знак.
Например, если прописать =СИМВОЛ(169), то мы получим знак копирайта ©
Нам же требуется знак переноса строки, он соответствует порядковому номеру 10 — это надо запомнить.
Код (символ) переноса строки — 10
Следовательно перенос строки в Excel в виде функции будет выглядеть вот так СИМВОЛ(10)
Примечание: В VBA Excel перенос строки вводится с помощью функции Chr и выглядит как Chr (10)
Итак, в ячейке A6 пропишем формулу
= A1&B1 &СИМВОЛ(10)& A2&B2 &СИМВОЛ(10)& A3&B3
В итоге мы должны получить нужный нам результат.
Обратите внимание! Чтобы перенос строки корректно отображался необходимо включить «перенос по строкам» в свойствах ячейки.
Для этого выделите нужную нам ячейку (ячейки), нажмите на правую кнопку мыши и выберите «Формат ячеек. »
В открывшемся окне во вкладке «Выравнивание» необходимо поставить галочку напротив «Переносить по словам» как указано на картинке, иначе перенос строк в Excel не будет корректно отображаться с помощью формул.
Как в Excel заменить знак переноса на другой символ и обратно с помощью формулы
Можно поменять символ перенос на любой другой знак, например на пробел, с помощью текстовой функции ПОДСТАВИТЬ в Excel
Рассмотрим на примере, что на картинке выше. Итак, в ячейке B1 прописываем функцию ПОДСТАВИТЬ:
A1 — это наш текст с переносом строки;
СИМВОЛ(10) — это перенос строки (мы рассматривали это чуть выше в данной статье);
» » — это пробел, так как мы меняем перенос строки на пробел
Если нужно проделать обратную операцию — поменять пробел на знак (символ) переноса, то функция будет выглядеть соответственно:
Напоминаю, чтобы перенос строк правильно отражался, необходимо в свойствах ячеек, в разделе «Выравнивание» указать «Переносить по строкам».
Как поменять знак переноса на пробел и обратно в Excel с помощью ПОИСК — ЗАМЕНА
Бывают случаи, когда формулы использовать неудобно и требуется сделать замену быстро. Для этого воспользуемся Поиском и Заменой. Выделяем наш текст и нажимаем CTRL+H, появится следующее окно.
Если нам необходимо поменять перенос строки на пробел, то в строке «Найти» необходимо ввести перенос строки, для этого встаньте в поле «Найти», затем нажмите на клавишу ALT , не отпуская ее наберите на клавиатуре 010 — это код переноса строки, он не будет виден в данном поле.
После этого в поле «Заменить на» введите пробел или любой другой символ на который вам необходимо поменять и нажмите «Заменить» или «Заменить все».
Кстати, в Word это реализовано более наглядно.
Если вам необходимо поменять символ переноса строки на пробел, то в поле «Найти» вам необходимо указать специальный код «Разрыва строки», который обозначается как ^l
В поле «Заменить на: » необходимо сделать просто пробел и нажать на «Заменить» или «Заменить все».
Вы можете менять не только перенос строки, но и другие специальные символы, чтобы получить их соответствующий код, необходимо нажать на кнопку «Больше >> «, «Специальные» и выбрать необходимый вам код. Напоминаю, что данная функция есть только в Word, в Excel эти символы не будут работать.
Как поменять перенос строки на пробел или наоборот в Excel с помощью VBA
Рассмотрим пример для выделенных ячеек. То есть мы выделяем требуемые ячейки и запускаем макрос
1. Меняем пробелы на переносы в выделенных ячейках с помощью VBA
Sub ПробелыНаПереносы()
For Each cell In Selection
cell.Value = Replace (cell.Value, Chr (32) , Chr (10) )
Next
End Sub
2. Меняем переносы на пробелы в выделенных ячейках с помощью VBA
Sub ПереносыНаПробелы()
For Each cell In Selection
cell.Value = Replace (cell.Value, Chr (10) , Chr (32) )
Next
End Sub
Код очень простой Chr (10) — это перенос строки, Chr (32) — это пробел. Если требуется поменять на любой другой символ, то заменяете просто номер кода, соответствующий требуемому символу.
Коды символов для Excel
Ниже на картинке обозначены различные символы и соответствующие им коды, несколько столбцов — это различный шрифт. Для увеличения изображения, кликните по картинке.
It may be needed that you want to type multiple lines of text a particular cell. The main concern lies in the fact that under Excel when you press the Enter Key, the cursor will move to the next cell.
To type several lines in a single cell without them going automatically into the cell below:
- Open Excel and type a line of text. Then, use the keyboard shortcut: Alt and Enter.
- Type a few words and they will be entered on a new line:
Need more help with Excel? Check out our forum!
Around the same subject
- Which key is used to make multiple line in a single cell
- How to enter multiple lines in excel
- How to enter multiple lines in excel cell
-
If cell contains (multiple text criteria) then return (corresponding text criteria)
[solved]> Excel Forum
-
How to type @ on keyboard: Mac, Windows, laptop
> Guide
-
Microsoft Office 2010
> Download — Office suites
-
Allow multiple downloads chrome
> Guide
-
Multiple functions in one cell
> Excel Forum
Excel
- How to count names in Excel: formula, using COUNTIF
- How to add a number of days to a date in Excel
- Insert picture in Excel: cell, shortcut, using formula
- How to create a cascading combo box: Excel, VBA
- How to transfer data from one Excel sheet to another?
- Most useful Excel formulas: for data analysis
- How to manipulate data in Excel: VBA
- Add an Excel VBA command button programmatically
- How to add sheet to workbook: VBA, Excel
- Excel send value to another cell
- Repeat rows in Excel: based on cell value, VBA
- Insert a hyperlink in Excel: with text, to another tab
- How to fill multiple Excel sheets from master sheet
- How to connect VB 6.0 with MS Access
- Mark sheet grade formula in Excel: template
- How to create UserForm: in Excel, VBA
- How to generate email notifications for Excel updates
- How to create calculator in Excel VBA
- Using VBA to find last non empty row: in column, in table
- How to calculate VAT in Excel: formula
- Split a workbook into individual files in Excel
- Recover Excel file: previous version
I want to write multi-lines in one MS Excel cell.
But whenever I press the Enter
key, the cell editing ends and the cursor moves to next cell. How can I avoid this?
fretje
10.7k5 gold badges39 silver badges63 bronze badges
asked Nov 22, 2009 at 13:16
What you want to do is to wrap the text in the current cell. You can do this manually by pressing Alt + Enter every time you want a new line
Or, you can set this as the default behaviour by pressing the Wrap Text in the Home tab on the Ribbon. Now, whenever you hit enter, it will automatically wrap the text onto a new line rather than a new cell.
Gaff
18.4k15 gold badges57 silver badges68 bronze badges
answered Nov 22, 2009 at 13:34
Josh HuntJosh Hunt
21.1k20 gold badges83 silver badges123 bronze badges
4
You have to use Alt+Enter to enter a carriage return inside a cell.
soandos
24.1k28 gold badges101 silver badges134 bronze badges
answered Nov 22, 2009 at 13:33
fretjefretje
10.7k5 gold badges39 silver badges63 bronze badges
- Edit a cell and type what you want on the first «row»
- Press one of the following, depending on your OS:
Windows: Alt + Enter
Mac: Ctrl + Option + Enter
- Type what you want on the next «row» in the same cell
- Repeat as needed.
Note that inserting carriage returns with the key combinations above produces different behavior than turning on Wrap Text
. In the screenshot below, column A
has the carriage returns and column B
has Wrap Text
turned on. Changing the width of a column with carriage returns doesn’t remove them. Changing the width of a column with Wrap Text
turned on will change where the lines break.
answered Nov 13, 2012 at 22:11
Jon CrowellJon Crowell
2,2565 gold badges25 silver badges34 bronze badges
0
Use the combination alt+enter
answered Nov 22, 2009 at 13:33
WayneWayne
1,1458 silver badges10 bronze badges
Alt + Enter never worked for me. I had to go to Format Cells
and make sure that the Number
tab was set to Text
. That allowed me to see exactly as I had input. My issue could have been Mac specific though.
jonsca
4,07715 gold badges34 silver badges46 bronze badges
answered Aug 26, 2012 at 0:58
Mr. DMr. D
711 silver badge1 bronze badge
1