Как сжать текст в Excel
Обновлено: 21.11.2024
Данные, которые вводятся в ячейку рабочего листа Excel 2013, часто могут быть больше, чем сама ячейка. Вы, вероятно, научились изменять размер строк и столбцов, чтобы сделать их больше или меньше, но вы можете столкнуться с ситуацией, когда вы не можете настроить размеры ячеек. В этом случае лучше всего уменьшить размер текста, чтобы он соответствовал ограничениям текущего размера ячейки.
В нашей статье ниже показано, как использовать параметр форматирования «Уменьшить размер», чтобы автоматически уменьшить размер текста.
Использование функции «Уменьшить размер» в Excel 2013
В приведенном ниже руководстве показано, как автоматически изменить размер текста в ячейке, чтобы он соответствовал текущему размеру ячейки. Если вы хотите настроить размер строки или столбца так, чтобы данные помещались без изменения размера текста, прочитайте эту статью.
Вот как уменьшить текст, чтобы он поместился в ячейку в Excel 2013 –
- Откройте электронную таблицу в Excel 2013.
- Нажмите ячейку с текстом, размер которого нужно изменить.
- Нажмите правой кнопкой мыши выбранную ячейку, затем выберите параметр "Формат ячеек".
- Перейдите на вкладку "Выравнивание" в верхней части окна.
- Установите флажок слева от «Уменьшить размер», затем нажмите кнопку «ОК» в нижней части окна, чтобы применить изменения.
Эти шаги также показаны ниже с картинками –
Шаг 1. Откройте лист в Excel 2013.
Шаг 2. Щелкните ячейку, содержащую текст, который вы хотите уменьшить.
Шаг 3. Щелкните правой кнопкой мыши выбранную ячейку, затем выберите параметр «Формат ячеек».
Шаг 4. Перейдите на вкладку "Выравнивание" в верхней части окна.
Шаг 5. Установите флажок слева от «Сжать», чтобы он поместился в разделе «Управление текстом» окна. Затем вы можете нажать кнопку OK в нижней части окна, чтобы применить изменения.
Хотели бы вы иметь возможность легко разместить электронную таблицу на одной странице, чтобы избавиться от головной боли, связанной с печатью в Excel? Узнайте о трех способах размещения на одной странице при печати в Excel 2013.
Мэттью Берли пишет учебные пособия по технологиям с 2008 года. Его тексты появились на десятках различных веб-сайтов и были прочитаны более 50 миллионов раз.
После получения степени бакалавра и магистра компьютерных наук он несколько лет работал в сфере управления ИТ для малого бизнеса. Однако теперь он работает полный рабочий день, создавая онлайн-контент и веб-сайты.
Его основные темы написания включают iPhone, Microsoft Office, Google Apps, Android и Photoshop, но он также писал и на многие другие технические темы.
Как сжать текст, чтобы он поместился в ячейку в Excel?
Если в ячейке много текстов, и вы не хотите изменять размер ячейки, вы можете только уменьшить тексты, чтобы они поместились в ячейку. Теперь я расскажу вам, как быстро уменьшить текст, чтобы он поместился в ячейку в Excel.
- Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и другие объекты в избранное и быстро используйте их повторно в будущем.
- Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты объединения: несколько книг и листов в одну; Объединение нескольких ячеек/строк/столбцов без потери данных; Объединить повторяющиеся строки и суммировать.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить, пропуская скрытые/отфильтрованные строки; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных электронных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировка по неделям, дням, частоте и т. д.; Фильтр по полужирному шрифту, формулам, комментариям.
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Уменьшите текст, чтобы он поместился в ячейку, установив формат в Excel
Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50 % своего времени и сократите количество кликов мышью каждый день!
Существует функция сжатия для уменьшения текста в Excel
<р>1. Выберите ячейку с текстом, который слишком длинный для полного отображения, и щелкните правой кнопкой мыши, чтобы выбрать FormatCells. Смотрите скриншот:<р>2. В диалоговом окне «Формат ячеек» перейдите на вкладку «Выравнивание» и установите флажок «Сжать по размеру». Смотрите скриншот:
<р>3. Затем нажмите OK, чтобы закрыть диалоговое окно. И теперь вы можете видеть, что текст сжался, чтобы соответствовать ячейке.
Уменьшить текст до размера ячейки с помощью VBA в ExcelЕсли вы привыкли использовать VBA, вы можете сделать следующее: <р>1. Выберите ячейку столбца, который вы хотите выбрать, и нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений. <р>2. Во всплывающем окне нажмите «Вставить» > «Модуль», затем вставьте следующий код VBA в модуль.VBA: сжимать текст по размеру ячейки <р>3. Нажмите кнопку «Выполнить», после чего текст в ячейке A1 будет уменьшен до размера ячейки.Совет: A1 в приведенном выше VBA — это ячейка, в которой вы хотите уменьшить текст. В этой статье вы узнаете, как настроить и подогнать текст таким образом, чтобы он находился в пределах границ ячеек макета вашего листа. Кроме того, ячейка Excel динамически расширяется, чтобы соответствовать тексту ячейки.
Аккуратно упакуйте свои продукты, чтобы они не пролились. При написании этой статьи я использовал Office 365, однако любой, кто использует Excel 2016, Excel 2013 и даже более ранние версии Excel, сможет следить за содержанием. Загрузите пример файла ExcelОдна из важных и самых сложных частей управления данными – это их оформление именно так, как вам нужно. Одна из распространенных проблем, с которой сталкиваются пользователи Excel, заключается в том, что текст не помещается в ячейку и перетекает в соседние ячейки, или текст идет вправо по всей таблице. Кроме того, текст иногда обрывается, если в соседней колонке есть контент. В файле упражнения вы заметите, что все содержимое ячейки C4 не видно из-за меньшей ширины столбца, хотя вы всегда можете отрегулировать ширину. Вы также найдете гиперссылки, которые не помещаются в ячейку. Однако вопрос заключается в том, насколько вы увеличите ширину ячейки, если текст станет длиннее. Помимо внешнего вида, размер ячеек с их содержимым должен быть соответствующим образом выровнен, чтобы они печатались правильно. Итак, что мы можем сделать, чтобы легко вставлять большой текст, который настраивается или избегает перетекания в ячейку Excel? Мы можем справиться с такими проблемами, используя функцию переноса текста в Excel. Для чего используется Wrap Text?Цель функции переноса текста — убедиться, что весь текст в ячейке остается в пределах границ ячейки, чтобы все содержимое ячейки было видно читателям. Как вставить или перенести длинный текст в Excel
Повторите ту же задачу с гиперссылками в ячейках E4 и E5. Сочетание клавиш для корректировки текста в ячейке: Alt+H+W.
Используйте Excel Wrap, чтобы подогнать длинный текст по размеру ячейки Excel, расширив его по вертикали Вы заметите, что ширина ячейки не изменилась, но это гарантирует, что все содержимое находится внутри тела ячеек, делая ячейку выше, чем она была раньше. Это действие приведет к тому, что текст в Excel будет идти вниз, а не поперек. Иногда мы также можем настроить текст столбца с помощью поворота текста. Разбить текст в ExcelПосле вставки или написания большого текста или абзаца вам будет трудно читать, поскольку они отображаются как часть одного гигантского раздела.
Используйте разрыв строки с переносом текста, чтобы написать абзац в ячейке Excel Сжать или уменьшить текстПредположим, вы не хотите увеличивать размер ячейки по горизонтали или вертикали и умещать текст в границах ячеек. В таких случаях вы можете использовать параметр Excel «Уменьшить текст». Первое, что вам нужно сделать, это отменить операцию переноса текста. Кроме того, выполните следующие действия: Чтобы сжать или уменьшить текст в Excel:
Щелкните правой кнопкой мыши ячейку, которую необходимо сжать, и выберите параметр "Формат ячеек"
Используйте параметр «Формат ячеек», чтобы легко уменьшить размер текста или подогнать его под размер Результат покажет, что границы ячеек остались прежними, ширина или высота ячейки не изменились, но уменьшился размер шрифта текста или данных внутри ячейки. Перенос текста в Excel не работаетВ некоторых случаях вы обнаружите, что параметр «Перенос текста» не выполняет свое действие, как того хочет пользователь. Мы можем обнаружить следующие причины таких случаев: Включить ячейку с помощью слиянияОбъединение — полезный инструмент для объединения одной или нескольких ячеек в одну ячейку Excel. Мы не можем использовать опцию Wrap Text, если ячейка уже объединена. Хотя мы можем щелкнуть обе опции, но эффективно опция Wrap Text не увеличивает высоту ячейки. В таком случае нам, возможно, придется решить, какой вариант лучше для разработки электронной таблицы.
Отключите параметр "Объединить", чтобы текст вписался в ячейку Использовать автоподбор строки или столбцаИногда, даже если текст уже перенесен, пользователь не может видеть все записи раздела. В таких случаях используйте опцию AutoFit. Автоматическая подгонка подгоняет строку или столбец под весь текст данной ячейки. В файле примера перейдите на рабочий лист «Не работает» в ячейке H8, и вы обнаружите, что большая часть текста не видна. Используйте автоподгонку, чтобы расширить ячейку, чтобы она соответствовала содержимому, что также создает удобную для печати электронную таблицу.
Зарегистрированный пользователь Регистрация 25.09.2008 Местоположение Winnetka, CA Сообщений 83 Сжатие/кодирование текстовой строкиВ моей таблице есть столбец, значения которого представляют собой текстовую строку длиной около 60 символов. Я использую этот столбец как уникальный идентификатор строки. Было бы удобно, если бы я мог преобразовать эту строку во что-то более короткое и все же уникальное. Кто-нибудь знает, как это сделать? Текстовая строка содержит дефисы и другие знаки препинания, но я могу удалить их, если метод сжатия работает только с буквенно-цифровыми символами.
Зарегистрированный пользователь Дата присоединения 30 марта 2014 г. Местоположение Питтсбург, Пенсильвания MS-Off Ver Office 2010, Home Student 2013 Сообщений 62 Разве вспомогательный столбец уникальных значений не был бы проще? Сжатие данных, которое является обратимым, чрезвычайно сложно сделать правильно. Шестьдесят символов, вероятно, слишком малы для большинства схем сжатия, чтобы их можно было значительно уменьшить. Есть много примеров, когда сжатие коротких текстовых файлов zip или gzip создает файлы zip или gzip большего размера, чем исходные файлы. Самым простым уникальным значением для строки будет номер строки рабочего листа. Если этого недостаточно, вы можете попробовать создать хэш. См. Администратор Дата присоединения 29.12.2011 Местоположение Duncansville, PA USA MS-Off Ver Excel 2000/3/7/10/13/16 Сообщений 51 736 Как создается/была создана эта информация?
Зарегистрированный пользователь Регистрация 25.09.2008 Местоположение Winnetka, CA Сообщений 83 Каждая строка в таблице описывает машину и, как и в любой базе данных, должна иметь уникальный идентификатор (например, серийный номер). Мне приходится импортировать обновленную информацию из других электронных таблиц, поэтому я не могу просто идентифицировать каждый элемент по номеру строки: строка в одной из более коротких электронных таблиц обычно соответствует строке в большой таблице. один, и я должен знать, какой именно. Я обнаружил, что путем объединения пяти конкретных полей можно получить уникальный идентификатор длиной около 60 символов. Было бы удобнее и легче читать, если бы уникальный идентификатор состоял всего из дюжины символов или около того. Администратор Дата присоединения 29.12.2011 Местоположение Duncansville, PA USA MS-Off Ver Excel 2000/3/7/10/13/16 Сообщений 51 736 Хорошо, а как выглядят строки данных? Гуру форума Дата регистрации 20.06.2007 Местоположение The Great State of Texas MS-Off Ver 2003, 2010 Сообщений 40 677
Зарегистрированный пользователь Дата присоединения 30 марта 2014 г. Местоположение Питтсбург, Пенсильвания MS-Off Ver Office 2010, Home Student 2013 Сообщений 62 Да, хеш будет иметь коллизии. Я опустил эту информацию, так как думал, что она содержится в предложенных мной ссылках. Если бы существовала функция Excel =MD5(A1) с такими наборами данных, как у shawnvw, интересно, сколько возникло бы коллизий. Тем не менее, вам придется проверять каждый раз, когда вы создаете набор хэшей, которые будут использоваться в качестве ключей поиска. Гуру форума Дата регистрации 20.06.2007 Местоположение The Great State of Texas MS-Off Ver 2003, 2010 Сообщений 40 677 Если бы вы использовали CRC32, который генерирует 32-битную контрольную сумму (2^32 выходных данных), у вас был бы 5%-й шанс конфликта с 21 000 входных данных, если я правильно рассчитал. Если вам интересно, у меня есть UDF CRC32.
Зарегистрированный пользователь Регистрация 25.09.2008 Местоположение Winnetka, CA Сообщений 83 Первоначальное сообщение от shg Если бы вы использовали CRC32, который генерирует 32-битную контрольную сумму (2^32 выходных данных), у вас был бы 5%-й шанс коллизии с 21 000 входных данных, если я правильно рассчитал. Если вам интересно, у меня есть UDF CRC32. Гуру форума Дата регистрации 20.06.2007 Местоположение The Great State of Texas MS-Off Ver 2003, 2010 Сообщений 40 677 Только если вы живете в Колорадо. Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330 Не могли бы вы присвоить более короткие, уникальные и осмысленные имена уникальным значениям, полученным путем объединения?
Зарегистрированный пользователь Регистрация 25.09.2008 Местоположение Winnetka, CA Сообщений 83 Первоначальное сообщение от newdoverman Не могли бы вы присвоить более короткие, уникальные и осмысленные имена уникальным значениям, полученным путем объединения? Честно говоря, это очень похоже на мой первоначальный вопрос. Что именно вы имеете в виду? Вот типичная объединенная строка; исходные значения разделены косой чертой: Предпоследнее поле состоит из четырех цифр, но ни одно из них, ни остальные не имеют единого формата или количества символов. Что бы вы предложили?
Зарегистрированный пользователь Регистрация 25.09.2008 Местоположение Winnetka, CA Сообщений 83 Первоначальное сообщение от shg Я так мало знаю, что даже не понял вашей шутки. Но я попробовал ваш код, и он работает очень хорошо. Есть ли что-то, что я должен сделать, чтобы избежать коллизий (которые, как я полагаю, дублируют хэши для разных значений)? Работает ли он лучше с более длинными значениями, чем с более короткими? Forum Expert Дата регистрации 07.02.2013 Местоположение Порт-Дувр, Онтарио, Канада MS-Off Ver 2010 Сообщений 10 330 Вы можете сделать что-то подобное. Вы знаете, что означает строка, поэтому назовите ее соответствующим образом. Я поместил значение в K1 и присвоил строке имя ABCAA55. Затем, когда строка потребуется, введите =ABCAA55, и строка будет вставлена.
Сэнди Риттенхаус
Сэнди Риттенхаус С ее B.S. В области информационных технологий Сэнди много лет проработала в ИТ-индустрии в качестве руководителя проекта, руководителя отдела и руководителя отдела управления проектами. Она узнала, как технологии могут обогатить как профессиональную, так и личную жизнь, используя правильные инструменты. И со временем она поделилась этими предложениями и практическими рекомендациями на многих веб-сайтах. Имея за плечами тысячи статей, Сэнди стремится помочь другим использовать технологии в своих интересах. Подробнее.
При вводе данных в Excel вы заметите, что в ячейках недостаточно места для отображения их содержимого. Это может привести к обрезанию отображения данных. Будь то текст или числа, вы можете автоматически изменять размер ячеек в соответствии с содержимым. Конечно, вы можете настроить размеры ячеек в столбцах и строках вручную в Microsoft Excel. Но чтобы быстро сжать или расширить ячейки для размещения текста или чисел, вы можете использовать один из этих простых автоматических методов. Автоматическое изменение размера ячеек с помощью автоподбораMicrosoft Excel предоставляет функцию AutoFit, которую можно использовать для форматирования ячеек как в столбцах, так и в строках. Мы покажем вам, как это работает, на примере. Здесь вы можете видеть, что наши данные сжаты и нечитаемы как для заголовков столбцов, так и для сумм в долларах. Итак, мы расширим ячейки в этих столбцах.
Выберите столбцы, размер которых нужно изменить. Вы можете перетаскивать их курсором или удерживать Ctrl при выборе каждого из них. Затем перейдите на вкладку "Главная" и раздел "Ячейки" на ленте. Нажмите стрелку раскрывающегося списка "Формат" и выберите "Автоподбор ширины столбца".
И вот! Как видите, эти столбцы были расширены ровно настолько, чтобы четко отобразить содержимое заголовков и валют.
Функция автоподбора работает таким же образом для уменьшения размеров ячеек. Возможно, у вас есть столбец из отдельных символов, как в нашем примере ниже. Мы можем освободить немного места на нашем листе, уменьшив ячейки, чтобы они соответствовали тексту. Выберите столбцы, нажмите стрелку раскрывающегося списка «Формат» на вкладке «Главная» и выберите «Автоподбор ширины столбца», как описано выше.
И на этот раз вы можете видеть, что ширина столбца уменьшилась, чтобы вместить содержимое. Таким же образом можно использовать функцию автоподбора для уменьшения или увеличения ячеек в строках. Просто выберите строки и выберите «Автоподбор высоты строки» в раскрывающемся списке «Формат».
Автоматическое изменение размера ячеек с помощью курсораЕще один быстрый и простой способ автоматического изменения размера ячеек в столбцах и строках — использование курсора. Выберите столбец (столбцы) или строку (строки), которые вы хотите уменьшить или расширить, чтобы они соответствовали содержимому. Поместите курсор в правую часть столбца или в конец строки. Когда вы увидите двустороннюю стрелку, дважды щелкните ее.
Как и в случае с функцией автоподбора, вы увидите, как ваши столбцы или строки настраиваются в соответствии с содержимым. Уменьшение или расширение ячеек зависит от ширины текста или чисел.
Если вы хотите изменить размер ячеек для всего листа, этот трюк работает так же легко. Выберите лист, щелкнув треугольник в левом верхнем углу между столбцом A и строкой 1. Затем дважды щелкните, когда увидите двусторонние стрелки между столбцами и строками.
Изменение размера ячеек в Excel вручную в соответствии с вашим содержимым полезно во многих ситуациях. Но чтобы увидеть обрезанные данные быстро и с минимальными усилиями, попробуйте один из этих вариантов автоматического изменения размера. Еще один способ четко увидеть содержимое ячейки — узнайте, как добавить пробел между текстом и границами ячейки в Excel.
Читайте также:
|