Ни одна таблица не обходится без текста. Текст в рабочей таблице используется в основном для заголовков и различных спецификаций и примечаний. В Excel текст выравнивается по левому краю ячеек. Если текст длинный и не умещается в одной ячейке, то он выходит за её пределы и занимает пространство соседних клеток с правой стороны. Но как только вы введете какое-то значение или текст в соседние клетки, то остальная часть текста, которая находилась в предыдущей клетке становиться не видна. Для того, что бы в ячейке отображался весь текст необходимо либо раздвинуть ячейку с длинным текстом (что не всегда удобно), либо сделать перенос текста в ячейке Excel. Давайте посмотрим, как уместить длинный текст в ячейке в Excel.
Перенос текста в ячейке Excel
Для этого щелкните правой кнопкой мыши по ячейке, в которой находится начало вашего текста, и в выпадающем списке выберите пункт Формат ячеек.
В открывшемся окне Формат ячеек выберите вкладку Выравнивание и установите галочку на функцию Переносить по словам.
Не забудьте подтвердить свои изменения, нажав кнопку ОК.
Вот вы и сделали перенос текста в ячейке Excel . Теперь весь ваш длинный текст будет полностью виден в одной ячейке.
Этот метод подходит для всех версий Excel.
Как закрепить шапку таблицы в Excel
Суммирование ячеек в Excel
Автозаполнение ячеек в Excel
Посмотрите видеоролик Перенос текста в ячейке Excel:
Удачи Вам!
Download Article
Quick guide to make text fit in a cell
Download Article
If you add enough text to a cell in Excel, it will either display over the cell next to it or hide. This wikiHow will show you how to keep text in one cell in Excel by formatting the cell with wrap text.
Steps
-
1
Open your project in Excel. If you’re in Excel, you can go to File > Open or you can right-click the file in your file browser.
- This method works for Excel for Microsoft 365, Excel for Microsoft 365 for Mac, Excel for the web, Excel 2019-2007, Excel 2019-2011 for Mac, and Excel Starter 2010.
-
2
Select the cells you want to format. These are the cells you plan to enter text into and you’ll be wrapping the text so they are easier to read.
Advertisement
-
3
Click the Home tab (if it’s not already selected). By default, this tab is open, so you normally don’t have to click Home unless you’ve navigated away from it.[1]
-
4
Click Wrap Text. You’ll find it in the «Alignment» group and your text will automatically wrap to fit the width of your column. If you expand or shrink the column/row size, the amount of visible text will change accordingly.[2]
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
-
If you want to add a line break within the cell, press Alt + Enter.[3]
Thanks for submitting a tip for review!
Advertisement
References
About This Article
Article SummaryX
1. Open your project in Excel.
2. Select the cells you want to format.
3. Click the Home tab.
4. Click Wrap Text.
Did this summary help you?
Thanks to all authors for creating a page that has been read 27,469 times.
Is this article up to date?
dmdon Пользователь Сообщений: 129 |
Здравствуйте, пожалуйста, помогите решить следующую задачу в *.xls Огромная благодарность создателям www.planetaexcel.ru и Гуру форума: |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Пользователь не может вводить данные одновременно в ячейки (B2) и (C2)… Я сам — дурнее всякого примера! … |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
У меня встречный вопрос: а как Вы вводите одновременно в две ячейки? |
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Set r = Range(«$b:$c») If Not (Intersect(r, Target) Is Nothing) Then End Sub |
|
Dophin Пользователь Сообщений: 2684 |
ввести легко, выделил нужные, ввел значение, нажал Ctrl+Enter. Ну либо скопировал диапазон выше приведенный код по идее задачу решает. |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
{quote}{login=Dophin}{date=09.04.2010 07:09}{thema=}{post}ввести легко, выделил нужные, ввел значение, нажал Ctrl+Enter. {/post}{/quote} |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
{quote}{login=Dophin}{date=09.04.2010 07:09}{thema=}{post}выше приведенный код по идее задачу решает.{/post}{/quote} |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
{quote}{login=Dophin}{date=09.04.2010 07:09}{thema=}{post}ввести легко, выделил нужные, ввел значение, нажал Ctrl+Enter.{/post}{/quote} Я сам — дурнее всякого примера! … |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
{quote}{login=___}{date=09.04.2010 07:05}{thema=}{post}Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) |
Dophin Пользователь Сообщений: 2684 |
ааа) я на эту часть даже внимания не обратил) |
dmdon Пользователь Сообщений: 129 |
Огромная благодарность всем за оперативные ответы!!! Да же не ожидал так быстро ответы получить. Извените, очевидно мой вопрос не совсем правильно был сформулирован мной, вернее одно слово из вопроса: «одновременно». |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
Тогда и формулировать нужно было иначе, например, «Запрет ввода одинаковых значений в соседние ячейки». А что Вы так боитесь макросов? Они же не видны, не кусаются. Посмотрите пример. |
vikttur Пользователь Сообщений: 47199 |
Меню Данные-Проверка-Тип_данных «Другой»-Формула: |
Serge Пользователь Сообщений: 11308 |
{quote}{login=vikttur}{date=10.04.2010 01:58}{thema=}{post}Меню Данные-Проверка-Тип_данных «Другой»-Формула: |
vikttur Пользователь Сообщений: 47199 |
Ну, «вводить» и «вставлять» — понятия разные. Автор спрашивал о первом. Да и испуганное «…только, пожалуйста, без макросов». Это как последний вариант, соломинка утопающему, ведь за плот (читай — макрос) автор не хочет цепляться |
dmdon Пользователь Сообщений: 129 |
Вариант названия темы: «Запрет ввода одинаковых значений в соседние ячейки» тоже не годится для названия темы, так же, как и мой вариант: «Запрет одновременного ввода данных в ячейки каждой строки двух соседних столбцов». Оба варианта не раскрывают сути вопроса в полной мере… Долго ломал голову, как точнее сформулировать название темы. Пользователь не может не вводить, не копировать значения в соседние ячейки! При чём не важно одинаковые эти значения или нет. В двух своих постах мною чётко было обозначено данное обстоятельство: Цитирую самого себя: Цитирую самого себя: |
dmdon Пользователь Сообщений: 129 |
Юрий М, прикреплёный Вами файл post_116037.xls открываю в Excel 2003 (EN) клик по Enable Macros или Disable Macros даные в ячейки (B2) или (C2) вводятся свободно, так же, как и в ячейки (B2) и (C2), что в нашей задаче не допустимо. |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
В свете вновь открывшихся… попробуйте так (см. пример). По поводу разрешить/запретить макросы — с таким подходом и любой другой вариант решения можно обойти. Например, если это будут Данные — Проверка, то зайти в этот пункт меню, и удалить условие. |
{quote}{login=vikttur}{date=10.04.2010 01:58}{thema=}{post}Меню Данные-Проверка-Тип_данных «Другой»-Формула: |
|
PavelKs Пользователь Сообщений: 350 |
dmdon, а может имеется в виду что если в В2 есть данные, то в С2 вводить нельзя, и наоборот если есть в С2 то в В2 — нельзя. Если да, то это наверное другая задача которую можно решить без vba условным форматированием. |
Прошу прощения, это такой же вариант. |
|
PavelKs Пользователь Сообщений: 350 |
{quote}{login=DV}{date=10.04.2010 01:37}{thema=}{post}Прошу прощения, это такой же вариант. |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
{quote}{login=PavelKs}{date=10.04.2010 01:31}{thema=}{post}dmdon, а может имеется в виду что если в В2 есть данные, то в С2 вводить нельзя, и наоборот если есть в С2 то в В2 — нельзя. Если да, то это наверное другая задача которую можно решить без vba условным форматированием.{/post}{/quote} |
Serge Пользователь Сообщений: 11308 |
{quote}{login=The_Prist}{date=10.04.2010 01:45}{thema=}{post}Все остальные методы защиты можно обойти без проблем.{/post}{/quote}То есть фаталити? Ничего никак не запретишь?.. |
Юрий М Модератор Сообщений: 60581 Контакты см. в профиле |
Я знаю радикальный способ — удалить Excel |
Serge Пользователь Сообщений: 11308 |
{quote}{login=The_Prist}{date=10.04.2010 02:39}{thema=Re: Re: }{post}{quote}{login=Serge 007}{date=10.04.2010 02:01}{thema=Re: }{post}То есть фаталити? Ничего никак не запретишь?..{/post}{/quote}А как? Макросы не устраивают, а другими методами нельзя запретить полностью…{/post}{/quote}Так и макросы отключить можно… |
dmdon Пользователь Сообщений: 129 |
{quote}{login=Юрий М}{date=10.04.2010 01:48}{thema=Re: }{post}{quote}{login=PavelKs}{date=10.04.2010 01:31}{thema=}{post}dmdon, а может имеется в виду что если в В2 есть данные, то в С2 вводить нельзя, и наоборот если есть в С2 то в В2 — нельзя. Если да, то это наверное другая задача которую можно решить без vba условным форматированием.{/post}{/quote} Пока благодаря поддержки форумчан вижу одно направление решения моего задания: |
Useful Пользователь Сообщений: 334 |
Try this way MyExcelWorld One World One Dream! |
dmdon Пользователь Сообщений: 129 |
{quote}{login=dmdon}{date=10.04.2010 03:09}{thema=Re: Re: }{post}{quote}при условии ЕСЛИ вводимые данные совпадают в строках диаппазона (В2:С65536).{/post}{/quote} При чём абсолютно не важен тип ввода данных (копированием или с клавиатуры) и содержимое вводимых данных. |
Serge Пользователь Сообщений: 11308 |
#30 10.04.2010 16:35:02 {quote}{login=Useful}{date=10.04.2010 03:22}{thema=}{post}Try this way{/post}{/quote}Excuse, but it not that decision which is required… <#0> |
Ни одна таблица не обходится без текста. Текст электронной таблицы в основном используется для заголовков, различных спецификаций и примечаний. В Excel текст выравнивается по левому краю ячеек. Если текст длинный и не умещается в ячейке, он выходит за ее пределы и занимает пространство соседних ячеек с правой стороны. Но как только вы вводите значение или текст в соседние ячейки, остальной текст, который был в предыдущей ячейке, становится невидимым. Чтобы весь текст отображался в ячейке, вам нужно либо расширить ячейку длинным текстом (что не всегда удобно), либо обернуть текст в ячейке Excel. Давайте посмотрим, как вставить длинный текст в ячейку в Excel.
Для этого щелкните правой кнопкой мыши ячейку, в которой находится начало текста, и выберите «Формат ячеек» из раскрывающегося списка.
В открывшемся окне «Формат ячеек» выберите вкладку «Выравнивание» и установите флажок «Переносить словами.
Не забудьте подтвердить изменения, нажав ОК.
Итак, вы выполнили перенос текста в ячейку Excel. Теперь весь ваш длинный текст будет полностью виден в одной ячейке.
Этот метод подходит для всех версий Excel.
Посмотрите видео Перенос текста в ячейку Excel:
Удачи тебе!
Excel больше предназначен для обработки таблиц и вычислений. Однако он имеет почти такие же возможности оформления, как и Word. Сегодня научимся делать список в одной из свободных ячеек Excel. Такое форматирование является частым требованием при создании многостраничных офисных отчетов.
Пошаговая инструкция, как сделать список внутри ячейки
Перед формированием перечислений в окошках таблицы необходимо ее правильно отформатировать. С этого и начнем алгоритм.
- Запускаем пустой лист Excel. Важно, чтобы в ячейках не находились данные, иначе перенастройка займет длительное время. Выбираем адрес окошка, в котором планируется разместить будущее перечисление. Затем сделайте нажатие правой кнопкой мыши, чтобы активировать контекстное меню. Далее выберите пункт «Формат ячеек».
- Затем в появившемся окне выбираем формат будущего списка. Во вкладке «Число» в списке «Числовые форматы» выбираем «Текстовый». Чтобы подтвердить действия, нажимаем на кнопку «ОК».
- Теперь выполним настройку выбранной ячейки. Для этого в том же окне переходим во вкладку «Выравнивание». Устанавливаем галочку напротив записи «Переносить по словам». Далее нажимаем «ОК», чтобы сохранить изменения.
- Далее набираем текст в формате списка. Для этого начинаем запись со знака маркировки или порядкового номера. Когда заполнили первую строчку, зажмите клавишу Alt и Enter. Это поможет перенестись на следующую строку в этой же ячейке. В противном случае для ввода следующей строки активируется новая ячейка.
- Вы наверняка заметили, что текст отображается в одном месте из-за маленького периметра ячейки. Чтобы ее увеличить, необходимо навести на адрес окошка курсор мыши, активировать маркер и растянуть до нужного размера.
Для того, чтобы придать ячейке правильный размер, можно воспользоваться опцией «Автоподбор размера ячейки».
Чтобы создать список в одной из ячеек, можно воспользоваться строкой формул, удерживать комбинацию клавиш тоже обязательно. Таким образом удобно форматировать все возможные перечисления и обычный текст в соответствующем формате.
Здесь же предоставляется возможность удобной настройки для корректного отображения текста на печати.