Не отображается текст в ячейке Excel? Попробуйте поменять цвет шрифта, уменьшите текст, установите перенос на другую строчку, увеличьте ширину ячейки или выполните правильное форматирование. В некоторых случаях может помочь перезагрузка приложения или устранение ошибок путем его переустановки. Ниже рассмотрим, в чем могут быть причины такой проблемы, можно ли ее решить своими руками, и как правильно действовать.
Причины
Для исправления ситуации необходимо понимать, почему в Экселе не отображается текст в ячейке. Этому может быть несколько причин:
- Цвет надписи сливается с общим фоном.
- Информация банально не вмещается по ширине / высоте или налезает на другие столбцы, из-за чего появляется ошибка.
- Не установлен перенос симовлов.
- Количество символов больше 256 символов.
- Неправильный формат ячейки Excel.
- Ячейка скрыта от просмотра.
- Сбои в работе программы и т. д.
Это базовые причины, почему в Эксель в ячейке не отображается текст. Но во всех случаях можно попробовать решить вопрос своими силами и избежать обращения в службу поддержки.
Что делать
При определении эффективных шагов к действию, когда не отображается текст в ячейке Excel, нужно учитывать тип проблемы. Рассмотрим разные варианты.
Программа показывает ###
Софт отображает такое значение, если длина введенной информации больше 256 символов или же в качестве формата установлен «Текст». Для решения проблемы попробуйте сделать следующее:
- Установите формат ячейки на «Общие». Часто такой шаг позволяет решить проблему.
- Проверьте форматирование. Для этого жмите по ячейке и жмите «Форматировать…». Далее жмите на «Номер» и «Custom» в поле с левой стороны, а потом «Общие».
- Кликните правой кнопкой мышки на интересующей секции и выберите «Форматировать …», а далее установите интересующую категорию.
- Попробуйте сместить границу. Для этого жмите на панели, где не отображается текст в Excel. При появлении плюса стрелками растяните границу вправо. После отпустите кнопку мышки, чтобы увидеть содержимое. Если этого недостаточно, еще раз сместите границу.
- Выровняйте границу по тексту. Для этого наведите указатель на место, где не отображается текст. После этого вместо захвата / сдвига линии границы дважды кликните по ней. Выждите, пока столбец настроится под данные Excel.
- Попробуйте уменьшить размер текста. Выделите проблемный участок, где не видно информации, и уменьшите шрифт в основной панели. Попробуйте разные варианты, чтобы найти подходящее решение.
- Используйте автоматический подбор ширины. Выберите область, где не отображается текст в Excel, кликните ПКМ, а после «Формат…». Здесь выберите «Выравнивание», а в блоке «Отображение» поставьте отметку возле «Автоподбор ширины». Далее жмите «ОК».
- Измените формат. В ситуации, когда не видно текст в ячейке Excel, попробуйте поменять форматирование. Для этого зайдите в одноименный раздел и выберите другой вариант.
Текст вообще не отображается в Excel
Бывают ситуации, когда в ячейке Экселя не видно текста из-за его скрытия. В таком случае нужно активировать отображение спрятанной информации. Для этого сделайте следующее:
- Выделите интересующие секции.
- В меню «Формат» укажите пункт «Ячейки» и перейдите в раздел «Число».
- В области «Категория» укажите общий или другой формат (главное, чтобы не пользовательский).
- Жмите на кнопку Ок.
Распространенная ситуация, когда не отображается значение в ячейке Excel из-за белого цвета шрифта. Для проверки этой версии сделайте выделение написанного материала, а после выберите любой другой шрифт (кроме белого). Если текст после этого отображается, значит, проблема решена.
Альтернативные шаги
Существует еще ряд действий, если не отображается текст в Excel. Сделайте следующие шаги:
- Обратите внимание на наличие знака переноса, а именно символа 10 или 13. Выделите ячейку и жмите «Перенос …». Если этот процесс происходит, значит, в строке формул видна только верхняя строка. В таком случае потяните ее вниз или установите курсор за символом и жмите Del.
- Проверьте возможности своего ПК / ноутбука. Возможно, информация не отображается в ячейке Excel из-за слабой оперативной памяти или чрезмерной загрузки процессора. Для решения проблемы попробуйте разгрузить устройство и проверьте работоспособность еще раз.
- Сделайте перенос, если эта опция еще не настроена. Для этого выделите нужную секцию (одну или несколько), зайдите в раздел «Главная» и жмите «Перенос по словам», а после «Обтекание …». После этого данные, которые находятся в графе, переносятся с учетом ширины столбца. Если этот параметр меняется, подстройка происходит в автоматическом режиме.
- Попробуйте перезапустить приложение. Причиной, почему не отображаются данные в Excel, могут быть сбои в работе программы. Для решения вопроса попробуйте перезапустить софт. Иногда после перезапуска работоспособность восстанавливается.
- Убедитесь в правильности ввода текста. Возможно, информация указана некорректно, из-за чего она неправильно отображается в ячейке Excel.
- Обновите или установите новую версию. Иногда может потребоваться обновление или полное удаление с последующей установкой более «свежей» программы.
В крайнем случае, когда ничего не помогает, попробуйте связаться с поддержкой Excel по ссылке support.microsoft.com/ru-ru/excel. В процессе обращения нужно описать ситуацию и спросить, как можно исправить проблему. Во время общения необходимо отметить, какие шаги уже были сделаны для достижения результата.
Зная, почему не отображается текст в ячейке Excel, можно исправить ошибку своими силами. Чаще всего проблема кроется в белом цвете шрифта, отсутствии переноса или неправильных настройках форматирования. Перед выполнением указанных шагов попробуйте просто перезапустить приложение.
В комментариях расскажите, какой из приведенных методов вам подошел, и что еще можно сделать для решения вопроса.
Отличного Вам дня!
Скрытие и отображение значений ячеек
Смотрите такжеPelena Range(«A1»)) Is Nothing Sub что-то вводить?Tomcat видно. Изначально неотображающиеся документ — всё файл таком расстоянии!P.S. Почему-то файл ячеек.и них отображался шрифтом и на вкладке индикаторов ошибки вГлавнаяПримечание:: Или после текста ThenIf Not Intersect(Target,_Boroda_
: 1. 100 масштаб строки всегда за на месте.deepationeversuccessful сперва не приложился, Установите флажокНД белого цвета. ВГлавная ячейках.нажмите кнопкуМы стараемся как в ячейке естьApplication.EnableEvents = 0 Range(«A24»)) Is Nothing
: В модуль листа поставил — пропуски нижней границей. СкролломНу уже в: не помогает: Я в этом обновляю.
Скрыть значение ячейки
-
Для пустых ячеек отображать, как показано в результате текст ошибкинажмите кнопкуФормулы могут возвращать ошибкиВызова диалогового окна можно оперативнее обеспечивать перевод строки
If Range(«A1») = Then можно так текста появились в вверх-вниз -и текст ворд или пайнтv.fix86
-
файле не вижуС цветом текста. Введите в поле примере ниже.
в таких ячейкахУсловное форматирование по многим причинам.
-
рядом с полем вас актуальными справочнымиИгорь Гончаренко «Введите значение» Thenslancalendar.Show
-
Private Sub Worksheet_Change(ByVal Target других местах и появился. На разных
-
копировать не стал…: а какой текст ни одной. и т.п. –
-
значение, которое должноОписание функции становится невидимым.
. Например, формула =1/0число материалами на вашем
Отображение значений скрытых ячеек
-
: народная мудрость гласит: Range(«A1»).ClearContentsTarget = slancalendar.Value As Range) вдобавок появились обрезанные ПК разные строкиЧего нужно то?
-
не отображается?Вот как это все в порядке. отображаться в пустых
ЕСЛИОШИБКАВыделите диапазон ячеек, содержащихВыберите команду
-
возвращает ошибку #ДЕЛ/0!,. языке. Эта страница»Лучше 1 разApplication.EnableEvents = 1End IfApplication.EnableEvents = 0 сверху строчки, наполовину (файл один и
Может нужно MsgBoxThe_Prist выглядит у меня:китин
support.office.com
Скрытие значений и индикаторов ошибок в ячейках
ячейках. Чтобы в . С помощью этой значение ошибки.Создать правило поскольку деление наВ списке переведена автоматически, поэтому увидеть, чем 7ElseEnd SubIf Range(«A1») =
скрытые за верхней тот же), но [d5].Text: Глянул файл. Дальше-то только границы и: А цвет шрифта пустых ячейках ничего функции можно определить,На вкладке.
Преобразование ошибки в нулевое значение и использование формата для скрытия значения
0 недопустимо. ПредусмотреныЧисловые форматы ее текст может раз пытаться угадать!»If Range(«A1») =Private Sub Worksheet_Change(ByVal
«» Then Range(«A1»)
-
границей ячеек. Скроллинг на каждом ПК
-
The_Prist что? Проблема-то где? текст в строке, смотрели?.Это так навскидку. не отображалось, удалите содержит ли ячейкаГлавнаяВ диалоговом окне
следующие значения ошибок:выберите пункт содержать неточности и -
возможно это известный «» Then Range(«A1») Target As Range)
-
= «Введите значение» помогает не видны одни: И при этом В чем? Вы
если выделить ячейку. -
файлик бы. из поля весь
-
или возвращает лив группеСоздание правила форматирования #ДЕЛ/0!, #Н/Д, #ИМЯ?,(все форматы)
грамматические ошибки. Для из фильма «ДМБ» = «Введите значение»Application.EnableEvents = 0Application.EnableEvents = 1 -
2. Артефакты вследствие и те же
человек пишет, что нормально опишите сутьА в ВиндеPelena
текст. Чтобы отображались
-
формула ошибку.Стиливыберите параметр #ПУСТО!, #ЧИСЛО!, #ССЫЛКА!. нас важно, чтобы
-
феномен суслика:End IfIf Range(«A28») =
-
End Sub косяков драйверов и строки. Например у формат не помогает…Именно проблемы — тогда пробовали?
-
: Ещё формат числа нулевые значения, снимитеНДщелкните стрелку рядомФорматировать только ячейки, которые и #ЗНАЧ!.Выберите коды в поле эта статья была— Вы сусликаIf Target.Cells.Count > «» Then Range(«A28»)heaven33rus
-
пр. — видеокарты, меня 45-49, у формат всему и
-
может и ответPelena можно проверить. Вдруг этот флажок. Эта функция возвращает с командой содержат
-
Чтобы скрыть значения ошибок,Тип вам полезна. Просим видите? 1 Then Exit = «Введите значение»: То, что нужно. да, не самые коллеги 96-98. Пересохранение виной. получите. Форматы мы
: У меня и там что-то типаВ левом верхнем углу в ячейке строкуУсловное форматирование. можно преобразовать их,. вас уделить пару— Нет!
Скрытие значений ошибок путем изменения цвета текста на белый
SubApplication.EnableEvents = 1 А можно еще мощные, на i3 файла без измененийПросто так скопировать все видим - на МАКе всё;;;
-
ячейки с формулой, «#Н/Д». Синтаксис функции: =
-
и выберите пунктУбедитесь, что в разделе например, в числоТип секунд и сообщить,— А онIf Not Intersect(Target,End Sub сделать так, чтобы встроенная графика процессора,
эффета не дает, не получится. Макросы мы проблемы не -
видно_Boroda_ которая возвращает ошибку,
НД()Управление правиламиФорматировать только ячейки, для -
0, а затем;; помогла ли она есть!!! Range(«A24»)) Is NothingPrivate Sub Worksheet_SelectionChange(ByVal
-
по двойному щелчку, у меня HD2400, как и в будут обязательны. понимаем, а Выeversuccessful: Еще условное форматирование появляется треугольник (индикатор.
-
. которых выполняется следующее применить условный формат,(три точки с вам, с помощью
-
тут то же Then Target As Range) который делается перед на серваке виртуалка формате xlsx. Если
Отображение тире, #Н/Д или НД вместо значения ошибки
Такая вот простая её не озвучиваете.: И в винде может такой эффект ошибки). Чтобы отключитьЩелкните отчет сводной таблицы.Появится диалоговое окно условие позволяющий скрыть значение. запятой). кнопок внизу страницы. самое: текст неslancalendar.Show
If Not Intersect(Target,
вводом текста, текст со стандартной тоже. что-то изменить и будет копировать из Если пришли в и даже НА
дать. Или макрос. его отображение, выполнитеПоявится вкладкаДиспетчер правил условного форматированияв первом спискеСоздание образца ошибки
Скрытие значений ошибок в отчете сводной таблицы
-
Нажмите кнопку
Для удобства также виден, но строкаTarget = slancalendar.Value -
Range(«A28»)) Is Nothing «Введите значения» удалялся Но я всегда сохранить — невидимый ячейки напрямую отображаемый угадайки играть - ДРУГОМ МОЕМ МАКЕНеплохо было бы указанные ниже действия.Работа со сводными таблицами.
выбран пунктОткройте чистый лист илиОК приводим ссылку на формул подсказывает, чтоEnd If Then сам? думал, что артефакты текст будет уже текст: Function GetVisVal(rc
-
то это в – все прекрасно… посмотреть сам файл.Ячейка с ошибкой в.
-
Выберите командуЗначение ячейки создайте новый.. оригинал (на английском он есть!End SubApplication.EnableEvents = 0_Boroda_ — вещь случайная. в других строках. As Range) GetVisVal
-
какой-то другой форум…Уверен, что дело Простирайте там всё, формулеExcel 2016 и Excel 2013:Создать правило, а во втором —ВведитеСовет: языке) .Юрий Мheaven33rusIf Range(«A28») =: Можно, чего ж
-
Скрытие индикаторов ошибок в ячейках
То в одном Видел на этом = rc.Text Enddeepation в стилях – кроме пары ячеекВ Excel 2016, Excel 2013
на вкладке.
-
равно3 Для отмены выделения ячеекПредположим, существует лист с: Ещё угадайка: формат: Я не знал, «Введите значение» Then нельзя-то? месте, то в
форуме версию, что Function
: в данном файле так не видятся и положите сюда. и Excel 2010:Анализ
-
Откроется диалоговое окно. Затем в текстовомв ячейку B1, щелкните любую ячейку конфиденциальными данными (такими
support.office.com
Данные в ячейке есть, но они не видны (Формулы/Formulas)
ячейки ;;; что это может Range(«A28»).ClearContentsPrivate Sub Worksheet_Change(ByVal Target другом. А тут такое бывает при
deepation артикул с цифры+ лишь файлы, созданныеSLAVICK выберите
в группеСоздание правила форматирования поле справа введите0 в таблице.
как зарплата сотрудников),magicfire
быть важно :-(Application.EnableEvents = 1 As Range)
получается постоянный артефакт объеме файла более: когда в 1с
буквы. в строке на одном определенном: Попробуйте нажать очиститьФайл
Сводная таблица. значение 0. — в ячейку C1Выделите ячейку или диапазон
которые не должен: Файл приложила. ЦветСпасибо большое!!!! всеElse
Application.EnableEvents = 0 — одни и 1Мб, но данный заливается файл - содержимого буквы не
виндовом компе… форматы:, >
щелкните стрелку рядом
В спискеНажмите кнопку и формулу ячеек, содержащий значения,
видеть коллега, который шрифта проверила в работает как часыIf Range(«A28») =If Range(«A1») =
те же строки файл — 56Кб,
текст не отображается, отображаются
Как исправить ситуацию?на вкладке «Главная»Параметры
с командойВыберите тип правилаФормат
=B1/C1 которые скрыты. Дополнительные проходит мимо вашего первую очередь, с :-) «» Then Range(«A28»)
«» Then Range(«A1») не показываются, пока немного. а нужно чтобdeepationdeepationЗы не увидел >Параметры
выберите пункт. — в ячейку A1. сведения читайте в
стола, или, например, ним все вmagicfire = «Введите значение» = «Введите значение»
что-то кардинально неПК не самые
отображался: в данном файле: задачка для гениев что это МАС.
Формулыи выберите пунктФорматировать только ячейки, которыеНа вкладкеВ ячейке A1
статье Выбор ячеек, выполняется умножение ячеек порядке. С форматами: Файл — выгрузкаEnd IfApplication.EnableEvents = 1
поменяется в файле.
excelworld.ru
Текст частично не отображается в ячейке
слабые -Core2Duo, CoreHugo артикул с цифры+
Excel Думаю там есть.
Параметры содержатЧисло отобразится значение ошибки
диапазонов, строк или диапазона на значение
со всеми экспериментировала. из Яндекс Директа.End SubEnd Sub
Вчера такое замечено,
i3, вируталка на: Так это когда
буквы. в строкетекст частично не такая же команда.В Excel 2007 нажмите
..в списке #ДЕЛ/0!.
столбцов на листе. в другой ячейке,vikttur
Изначально во всехПосле вставки предложенногоPrivate Sub Worksheet_SelectionChange(ByVal например, если удалить
Xeon. ОС - заливается… А вопрос
содержимого буквы не отображается в ячейке,eversuccessful
кнопку Microsoft OfficeExcel 2010 и ExcelВ разделеЧисловые форматыВыделите ячейку A1 иНа вкладке которое не должно: Открыл — фразы ячейках был текст, кода в свою Target As Range) полностью два столбца XP и Server был про копирование. отображаются форматирование не помогает.
: SLAVICK, благодарю, тексти выберите пункты 2007: на вкладкеИзмените описание правилавыберите пункт нажмите клавишу F2,
Главная отображаться на листе. в столбце А после нескольких редактирований книгу, при попыткеIf Not Intersect(Target,
правых — уже 2003.Переделывайте заливалку. ИлиVв данном файле
стал виден, ноПараметры ExcelПараметрыв списке(все форматы)
чтобы изменить формулу.нажмите кнопку
Применение пользовательского формата видимы. и открытия файла выбрать любую ячейку Range(«A1»)) Is Nothing
все видно.Прошу идей, как файл.: естественно, т.к. они артикул цифры+ буквы.
форматирование слетело – >в группеФорматировать только ячейки, для
.После знака равенства (=)Вызова диалогового окна
числа позволяет скрыватьЁк-Мок на другом компьютере
вылетает ошибка.
ThenДа, и еще
локализовать проблему, т.к.vikttur прописаны в формате в строке содержимого это печально…Формулы
Сводная таблица которых выполняется следующееВ поле
введитерядом с полем значения таких ячеек: Подтверждаю (и в текст из ячееки выделяется вотApplication.EnableEvents = 0
подробности: это (по явление систематическое, пользователи: Правила, пункт о ячейки, а не буквы не отображаются.Файл я приложил
.щелкните стрелку рядом условиеТип
ЕСЛИОШИБКАчисло
на листе. 2003, и в исчез…
этот кусок кодаIf Range(«A1») = словам пользователей) только нервничают. бестолковом цитировании. в самой ячейке.
внимание вопрос к началу темыВ разделе
с командойвыберите пункт
planetaexcel.ru
Не показывается текст в ячейке, пока не прокрутишь
введитес открывающей круглой.
Примечание: 2010 Excel’е), толькоЕсли ячейку выделить, КодPrivate Sub Worksheet_SelectionChange(ByVal «Введите значение» Then с этим файломЮрий МНу, не мучайтеdeepation:eversuccessfulКонтроль ошибокПараметрыОшибки;;; скобкой:Чтобы применить формат чисел Хотя ячейки со скрытыми с форматами чего-то в строке формулы Target As Range Range(«A1»).ClearContents происходит, на остальных: Открыл в 2003 кнопку! Не для: т.е. невозможно скопироватькак скопировать содержимое: _Boroda_, вот…снимите флажоки выберите пункт.(три точки сЕСЛИОШИБКА( по умолчанию, в значениями кажутся пустыми, не того… текст виден, а
В самом нижнемApplication.EnableEvents = 1 все ОК. У — всё видно. ответа она предназначена. содержимое ячейки вместе
ячейки вместе сИ где этиВключить фоновый поиск ошибокПараметры
Нажмите кнопку запятой) и нажмитеПереместите курсор в конец поле их значения отображаются
Юрий М в ячейке нет! макросе.Else тех, кто правит Попробуйте установить масштаб На ней русским с форматом в
форматом в виде ячейки? Какую конкретно
..Формат кнопку формулы.Числовые форматы в строка формул,
: Тоже открыл -Изменения форматов ячейкиошибка: Ambigous nameIf Range(«A1») = этот файл и 100%. по белому написано виде текста текста Вы не видите?
eversuccessfulОткройте вкладкуи откройте вкладкуОКВведитевыберите вариант в которой с текст отображается. Но не помогли. detected: Worksheet_SelectionChange «» Then Range(«A1») рассылает другим тожеThe_Prist — «Цитировать»Vфайл прикреплен.китин: В файле, которыйРазметка и форматШрифт. Нажмите кнопку,0)Общий ними можно работать. с форматом наКопипаст в другой
Мне что-то переименовать = «Введите значение» все ОК. И: Если видеокарта слабаяdeepation: что невозможно?буду признателен, так: ни одной невидимой до этого нормальнои выполните одно.ОК, т. е. запятую
или щелкните нужныйВыделите ячейку или диапазон самом деле странно
planetaexcel.ru
Отображение текста в пустой ячейке (Макросы/Sub)
экселевский файл не надо?
End If правится и просматривается — вся излишняя, вернитесь и исправьтеdeepation сказать. лично не нашел отображался, пропал видимый
или оба указанныхЩелкните стрелку, чтобы открытьеще раз.
с нулем и формат даты, времени
ячеек, содержащий значения,
- почтовый индекс помог._Boroda_
End Sub
все на Excel
нагрузка за графику свои сообщения.: как скопировать содержимоеThe_PristNic70y текст во всех ниже действия. списокЗначение 0 в
закрывающей круглой скобкой. или чисел. которые требуется скрыть.
)Попробовала даже Плексом
: Блин. Ну сразу
heaven33rus 2010. ложится на процессор
Дальнейшей помощи нет
ячейки вместе с
: Точно форматирование не: как же так?
ячейках.Измените способ отображения ошибок.Цвет
ячейке исчезнет. Это
ФормулаСовет: Дополнительные сведения читайте
Sanja
перевести в значения,
ж говорить нужно:Косяк сохранения в
материнки. Что может
до устранения замечания.
форматом в виде помогает? Что должно там ~90% невидимых,В строке формул
В группе, и в разделе связано с тем,=B1/C1 Для отмены выделения ячеек
в статье Выбор: "Странный" формат только
все без толку.Private Sub Worksheet_Change(ByVal Target_Boroda_
"неродном", старом формате порождать всевозможные артифактыTomcat
текста
быть, по-Вашему?
просто они не
он виден, при
ФорматЦвета темы
что пользовательский формат
примет вид щелкните любую ячейку ячеек, диапазонов, строк
в ячейке A2,
Что это может
As Range),
не может быть? при отображении.: Всем доброго времени
V
Формат ячеек-вкладка Число-Все видны ни кому, ссылке на ячейку
установите флажок
выберите белый цвет.
;;;=ЕСЛИОШИБКА(B1/C1,0) в таблице.
или столбцов на
в остальных -
быть? Прикрепленные файлыApplication.EnableEvents = 0у меня вheaven33rusHugo
суток!: только используя макрофункцию форматы. Там видно, даже Excel
он тоже видитсяДля ошибок отображать
Возможны ситуации, когда необходимо,предписывает скрывать любые
.Рассмотрим ситуацию, когда формулы
листе. Текстовый. Возможно это Скриншот 2016-08-15 19.12.19.jpg
If Range("A1") = на этом листе
: Здравствуйте.
: В 2007 видно.Excel 2010, файл "ПОЛУЧИТЬ ЯЧЕЙКУ" или
что за формат
pabchek
системой.. Введите в поле
чтобы вместо значений числа в ячейке.Нажмите клавишу ВВОД, чтобы
в таблице содержат
Примечание: последствия экспериментов автора (62.85 КБ)
"" Then Range("A1")
есть еще другие
Подскажите, если лиХотя у меня в формате Excel
писать UDF. обычными
присвоен ячейке.: Никого, - сказалаБолее того –
значение, которое должно ошибок в ячейках Однако фактическое значение
завершить редактирование формулы.
заранее ожидаемые значения
Выделенные ячейки будут казаться
с форматом ячейки
The_Prist = «Введите значение» макросы… кажется они макрос, который отображает
тоже видеовывод окон 97-2003, в нескольких функциями никак.
excelworld.ru
Пропал текст из ячеек
v.fix86 Алиса. — Мне высланный мне заново отображаться вместо ошибок. отображалась текстовая строка, (0) по-прежнему хранитсяТеперь в ячейке ошибок. Они не на листе пустыми,Юрий М
: Сам файл приложите,Application.EnableEvents = 1 как-то конфликтуют. в ячейке, допустим
бывает барахлит - строках при открытии
Hugo: стать на ячейку бы такое зрение!
аналогичный файл (сделанный Чтобы в пустых например «#Н/Д», прочерк
в ячейке. вместо ошибки #ДЕЛ/0! требуют немедленного исправления, но при щелчке
: А прикольные пары тогда скажем.End Sub
Private Sub Worksheet_SelectionChange(ByVal Target Лист1 ячейка A1,надпись то ли драйвер,
не отображается текст.: Копирую в другую и «Ctrl+Shift+1″ — заметил король
на PC) ведет полях отображались ошибки,
или «НД». СделатьОписанная ниже процедура позволяет должно отображаться значение
однако требуется улучшить одной из ячеек в столбцах:
KuzmichPrivate Sub Worksheet_SelectionChange(ByVal
As Range)
«Введите значение», до то ли карта/видеопамять…
Если встать на ячейку — всёdeepation с завистью. - себя так же.
удалите из поля это можно с отформатировать ячейки с
0. представление результатов. Существует в строке формулБелоснежка — граната: Цвет шрифта совпадает Target As Range)If Target.Cells.Count >
тех пор пока Хотя в играх ячейку, то в на месте.
: видно, но не Увидеть никого! ДаОткрываю на Mac, весь текст. помощью функций ошибками таким образом,
Применение условного формата несколько способов скрытия отобразится значение.Винни пух - с цветом заливкиIf Not Intersect(Target, 1 Then Exit
туда не станут всё ОК. строке формул текстКопирую в текстовый помогает — гляньте еще и на Excel 2011, 14.4.7
Измените способ отображения пустыхЕСЛИОШИБКА чтобы текст в
Выделите ячейку с ошибкой
значений ошибок иНа вкладке
planetaexcel.ru
винтовка
|
Данные в ячейке есть, но они не видны |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Не будет ли Excel писать в ячейку? Снимите защиту листа, убедитесь, что данные введены правильно, включите прямую запись или отключите выполнение макроса. Также проверьте цвет шрифта и отключите Num Lock при наборе чисел. Ниже мы подробно рассмотрим, в чем могут быть причины такой неисправности и как исправить самостоятельно.
Причины, почему Excel не пишет
Для начала нужно понять, почему это не написано в Excel и в чем может быть причина такой проблемы. Условно выделено несколько причин:
- лист защищен, из-за чего в ячейке Excel ничего не пишется;
- установлена валидация данных;
- прямой вход запрещен;
- есть код, запрещающий модификацию;
- blockNum нажат;
- установите белый шрифт и так далее
Выше приведены основные причины, по которым Excel не пишет, что позволяет нам сделать вывод о дальнейших действиях по решению проблемы.
Что делать, если Эксель не пишет
Существует несколько шагов, описанных для того, чтобы вернуть Excel к работе. Многое зависит от проблемы.
Уберите защиту листа
Наиболее частым объяснением того, почему он не записывается в Excel, является защита листа. При попытке внести изменения в ячейку программа сообщает пользователю, что это невозможно. В сообщении указывается факт защиты от изменений, а также рекомендации по удалению опции. Если при попытке регистрации ничего не написано, действуйте следующим образом:
- Перейдите в раздел «Обзор».
- Нажмите «Снять защиту с листа».
Для снятия защиты может потребоваться пароль, потому что, если у вас его нет, могут возникнуть трудности.
Уберите проверку данных
Еще одно объяснение того, почему он вдруг ничего не пишет в Excel, — это установка в программе проверки данных. Возможности программного обеспечения позволяют включить эту опцию. Если он активен, вы сможете редактировать информацию, но не сможете вводить новую информацию с помощью кнопки «Enter». В этом случае отображается сообщение о том, что введенное значение неверно.
Чтобы обойти такую ошибку, вам нужно ввести правильный параметр, удалить проверку информации или скопировать другую ячейку и скопировать ее в ту, в которую вы не пишете. Самый правильный шаг — ввести правильный параметр, потому что при наличии контроля в Excel работают специальные алгоритмы, которые при несоблюдении правила ввода данных будут выполнять функции некорректно.
Чтобы отключить аудит, сделайте следующее:
- Выделите нужные ячейки.
- Зайдите в раздел «Данные».
- Введите «Проверка данных».
- В поле «Тип…» установите «Любое значение».
- Подтвердите действие.
Проверьте возможность ввода сведений напрямую
Самая редкая причина — это когда цифры / буквы не вводятся в Excel из-за запрета на изменение. В этом случае напрямую внести изменения не удастся, но через строку это действие можно полностью реализовать без каких-либо ограничений.
Чтобы решить проблему с Excel, вам необходимо проверить ряд настроек. При этом подходы различаются в зависимости от версии программы, поэтому мы рассмотрим несколько вариантов.
В Excel 2003 сделайте следующее:
- Зайдите в «Сервис» и «Опции».
- Перейдите в категорию «Редактировать».
- Установите флажок «Редактировать прямо в ячейке».
Если у вас есть Excel 2007, выполните следующие действия:
- Нажмите кнопку «Офис».
- Перейдите в «Параметры Excel».
- Войдите в категорию «Дополнительно».
- Установите флажок «Разрешить редактирование в ячейках».
Если вы используете версию 2010 года, выполните следующие действия:
- Перейдите в «Файл», а затем в «Параметры».
- Щелкните «Дополнительно».
- Установите флажок «Разрешить редактирование в …».
Затем проверьте, пишет ли что-то Excel или нет.
Запретите выполнение макросов
Следующая причина, по которой Excel не выполняет запись в ячейку, — это наличие в файле кода, запрещающего модификацию / модификацию информации в ячейках. Обычно эти коды позволяют вводить информацию в ячейки, но после нажатия «Enter» они возвращают предыдущую запись. При этом может появиться сообщение с информацией о запрете ввода этих данных. Код находится в модуле листа и может быть разным по внешнему виду. Он должен содержать запись о том, что запрещено изменять информацию в ячейках Excel на этом листе.
Если программа не выполняет запись по этой причине, чтобы обойти защиту, отключите выполнение макроса и снова запустите файл. Или перейдите в модуль рабочего листа и избавьтесь от всех кодов. Чтобы запретить выполнение макросов, нужно получить доступ к настройкам, а сама процедура зависит от версии программы.
Для Excel 2003 сделайте следующее:
- Войдите в «Сервис», затем «Безопасность».
- В разделе «Макрос высокого уровня» внесите изменения.
В 2007 г действуйте следующим образом:
- Нажмите кнопку «Офис».
- Перейти в Центр управления безопасностью».
- Щелкните Параметры центра управления безопасностью».
- Войдите в «Параметры макроса».
- Нажмите «Отключить все макросы без уведомления».
В Excel 2010 и более поздних версиях выполните следующие действия:
- Щелкните «Файл и параметры».
- Доступ к Центру управления безопасностью».
- Щелкните «Настройки центра управления безопасностью».
- Перейдите к параметрам макроса».
- Выберите Отключить все макросы без уведомления».
После внесения параметров перезапустите Excel и проверьте, пишет ли он что-нибудь в ячейке или нет. Как только изменения вступят в силу, все должно быть в порядке.
Проверьте факт включения NumLock
В ситуации, когда числа не вводятся в Excel, причиной может быть включение NumLock, который передает управление дополнительному полю. Чтобы решить проблему, просто нажмите кнопку еще раз.
Гляньте на цвет шрифта
Некоторые пользователи жалуются, что Excel не пишет в ячейку. На самом деле все нормально, но текст / цифры не видны из-за светлого цвета шрифта. Он может сливаться с фоном, создавая впечатление, что на поле нет ничего. Чтобы исправить это, просто измените цвет на черный.
Зная, почему Excel не пишет в ячейку и как исправить ситуацию, вы можете быстро перезагрузить программу для работы. Расскажите в комментариях, какие еще решения могут быть эффективными.
Содержание
- 1 Перенос текста в ячейке Excel
- 1.1 Понравилась статья — нажмите на кнопки:
- 2 Способ 1
- 3 Способ 2
- 4 Способ 3
- 5 Способ 4
- 6 Способ 5
- 7 Excel длина текста в ячейке
09:53
Людмила
Просмотров: 20553
Перенос текста в ячейке Excel. Ни одна таблица не обходится без текста. Текст в рабочей таблице используется в основном для заголовков и различных спецификаций и примечаний. В Excel текст выравнивается по левому краю ячеек. Если текст длинный и не умещается в одной ячейке, то он выходит за её пределы и занимает пространство соседних клеток с правой стороны. Но как только вы введете какое-то значение или текст в соседние клетки, то остальная часть текста, которая находилась в предыдущей клетке становиться не видна. Для того, что бы в ячейке отображался весь текст необходимо либо раздвинуть ячейку с длинным текстом (что не всегда удобно), либо сделать перенос текста в ячейке Excel.
Для этого щелкните правой кнопкой мыши по ячейке, в которой находится начало вашего текста, и в выпадающем списке выберите пункт Формат ячеек.
В открывшемся окне Формат ячеек выберите вкладку Выравнивание и установите галочку на функцию Переносить по словам.
Не забудьте подтвердить свои изменения, нажав кнопку ОК.
Вот вы и сделали перенос текста в ячейке Excel . Теперь весь ваш длинный текст будет полностью виден в одной ячейке.
Этот метод подходит для всех версий Excel.
Посмотрите видеоролик Перенос текста в ячейке Excel:
С уважением, Людмила
Понравилась статья — нажмите на кнопки:
Если Вы периодически создаете документы в программе Microsoft Excel, тогда заметили, что все данные, которые вводятся в ячейку, прописываются в одну строчку. Поскольку это не всегда может подойти, и вариант растянуть ячейку так же не уместен, возникает необходимость переноса текста. Привычное нажатие «Enter» не подходит, поскольку курсор сразу перескакивает на новую строку, и что делать дальше?
Вот в этой статье мы с Вами и научимся переносить текст в Excel на новую строку в пределах одной ячейки. Рассмотрим, как это можно сделать различными способами.
Способ 1
Использовать для этого можно комбинацию клавиш «Alt+Enter». Поставьте курсив перед тем словом, которое должно начинаться с новой строки, нажмите «Alt», и не отпуская ее, кликните «Enter». Все, курсив или фраза перепрыгнет на новую строку. Напечатайте таким образом весь текст, а потом нажмите «Enter».
Выделится нижняя ячейка, а нужная нам увеличится по высоте и текст в ней будет виден полностью.
Чтобы быстрее выполнять некоторые действия, ознакомьтесь со списком горячих клавиш в Эксель.
Способ 2
Для того чтобы во время набора слов, курсив перескакивал автоматически на другую строку, когда текст уже не вмещается по ширине, сделайте следующее. Выделите ячейку и кликните по ней правой кнопкой мыши. В контекстном меню нажмите «Формат ячеек».
Вверху выберите вкладку «Выравнивание» и установите птичку напротив пункта «переносить по словам». Жмите «ОК».
Напишите все, что нужно, а если очередное слово не будет вмещаться по ширине, оно начнется со следующей строки.
Если в документе строки должны переноситься во многих ячейках, тогда предварительно выделите их, а потом поставьте галочку в упомянутом выше окне.
Способ 3
В некоторых случаях, все то, о чем я рассказала выше, может не подойти, поскольку нужно, чтобы информация с нескольких ячеек была собрана в одной, и уже в ней поделена на строки. Поэтому давайте разбираться, какие формулы использовать, чтобы получить желаемый результат.
Одна из них – это СИМВОЛ(). Здесь в скобках нужно указать значение от единицы до 255. Число берется со специальной таблицы, в которой указано, какому символу оно соответствует. Для переноса строчки используется код 10.
Теперь о том, как работать с формулой. Например, возьмем данные с ячеек A1:D2 и то, что написано в разных столбцах (A, B, C, D), сделаем в отдельных строчках.
Ставлю курсив в новую ячейку и в строку формул пишу:
=A1&A2&СИМВОЛ(10)&B1&B2&СИМВОЛ(10)&C1&C2&СИМВОЛ(10)&D1&D2
Знаком «&» мы сцепляем ячейки А1:А2 и так далее. Нажмите «Enter».
Не пугайтесь результата – все будет написано в одну строку. Чтобы это поправить, откройте окно «Формат ячеек» и поставьте галочку в пункте перенос, про это написано выше.
В результате, мы получим то, что хотели. Информация будет взята с указанных ячеек, а там, где было поставлено в формуле СИМВОЛ(10), сделается перенос.
Способ 4
Для переноса текста в ячейке используется еще одна формула – СЦЕПИТЬ(). Давайте возьмем только первую строку с заголовками: Фамилия, Долг, К оплате, Сумма. Кликните по пустой ячейке и введите формулу:
=СЦЕПИТЬ(A1;СИМВОЛ(10);B1;СИМВОЛ(10);C1;СИМВОЛ(10);D1)
Вместо A1, B1, C1, D1 укажите нужные Вам. Причем их количество можно уменьшить или увеличить.
Результат у нас получится такой.
Поэтому открываем уже знакомое окно Формата ячеек и отмечаем пункт переноса. Теперь нужные слова будут начинаться с новых строчек.
В соседнюю ячейку я вписала такую же формулу, только указала другие ячейки: A2:D2.
Плюс использования такого метода, как и предыдущего, в том, что при смене данных в исходных ячейках, будут меняться значения и в этих.
В примере изменилось число долга. Если еще и посчитать автоматически сумму в Экселе, тогда менять вручную больше ничего не придется.
Способ 5
Если же у Вас уже есть документ, в котором много написано в одной ячейке, и нужно слова перенести, тогда воспользуемся формулой ПОДСТАВИТЬ().
Суть ее в том, что мы заменим все пробелы на символ переноса строчки. Выберите пустую ячейку и добавьте в нее формулу:
=ПОДСТАВИТЬ(A11;» «;СИМВОЛ(10))
Вместо А11 будет Ваш исходный текст. Нажмите кнопку «Enter» и сразу каждое слово отобразится с новой строки.
Кстати, чтобы постоянно не открывать окно Формат ячеек, можно воспользоваться специальной кнопкой «Перенести текст», которая находится на вкладке «Главная».
Думаю, описанных способов хватит, чтобы перенести курсив на новую строку в ячейке Excel. Выбирайте тот, который подходит больше всего для решения поставленной задачи.
Поделитесь статьёй с друзьями:
Excel длина текста в ячейке
В разделе Программное обеспечение на вопрос Как в Excel сделать так, чтобы уместить текст в ячейке? заданный автором K лучший ответ это Выделяешь ячейку, правой кнопкой Формат ячейки, выравнивание, Поставить галочку переносить по словам
Ответ от
2 ответа
Привет! Вот подборка тем с ответами на Ваш вопрос: Как в Excel сделать так, чтобы уместить текст в ячейке?
Ответ от Добавляйтесь в друзья
Пиши все в одну строчку, а затем регулируй текст высотой и шириной строки
Ответ от |Аннушка|
EXEL НА ТО И EXEL,ЧТО В КАЖДОЙ ЯЧЕЙКЕ МОЖЕТ БЫТЬ ТОЛЬКО ОДНА СТРОКА
ТАК, КАК ХОЧЕШЬ СДЕЛАТЬ ТЫ, УВЫ, НЕВОЗМОЖНО
А ЕСЛИ ДЕЛАТЬ КАК YANA Цветочек ТО ПОТОМ БУДЕТ ВИДНА ТОЛЬКО ЧАСТЬ НАБРАННОГО ТЕКСТА
Ответ от Aristocratmodels@inbox.ru
Если у тебя длинный текст в 1 строку, а тебе надо, чтобы он в ячейке помещался в несколько строк, оставаясь в пределах ширины ячейки, делай, как говорит YANA Цветочек. Выдели все нужные ячейки, открой Формат — Выравнивание, поставь галочку «Переносить по словам», и у тебя ячейка сама будет раздвигаться вниз при переносе слова на следующую строку. .
А Аннушку не слушай.
Чтобы после нажатия Enter остаться в той же ячейке, а текст перешел на следующую строку, нажми Alt+Enter
Ответ от Ёергей Грачёв
Есть ешё способ.
Бывает, что нужно что бы перенос на другую строку был после конкретного слова, для этого после этого слова нажимаем сочетание клавиш «alt+enter»
Ответ от ???Prophet???
alt+enter»
Ответ от
2 ответа
Привет! Вот еще темы с нужными ответами:

Содержимое вашей ячейки Excel не отображается, а отображается в строке формул ? Не знаете, почему текст не отображается в ячейках Excel ?
Хотите знать, как решить этот текст Excel исчезает в ячейке тайна?
В таком случае, именно этот пост очень важно прочитать. Поскольку он содержит полную информацию о том, как исправить проблемы с невидимым содержимым ячеек Excel .
Содержание
- Пользовательский запрос:
- Как исправить проблему с невидимым содержимым ячейки Excel?
- Fix 1 # Установить текстовый формат ячейки
- Исправить 2 # Показать скрытые значения ячеек Excel
- Исправление 3 # Использование функции автозаполнения ширины столбца
- Исправить 4 # Отображение содержимого ячеек с помощью функции переноса текста
- Исправить 5 # Отрегулируйте высоту строки для видимости содержимого ячейки
- Исправить 6 # Переместите содержимое ячейки, изменив выравнивание или Поворот текста
- Исправить 7 # Получить Отсутствует содержимое ячейки Excel.
- Заключение:
- Маргрет
Пользовательский запрос:
Давайте разберемся с этой проблемой подробнее ясно с этими жалобами пользователей.
Проблема: содержимое ячеек Excel невидимо при наборе текста
If I ‘ m вводит текст или числа в ячейку Excel, в то время как я могу видеть, что пишу, в строке формул над диаграммой, в ячейке не отображается ничего, кроме вертикального штриха курсора, и нет текста или чисел, пока я не выйду ячейки. Я нахожу это очень раздражающим, но не препятствием для работы. Он не похож ни на один Excel, который я использовал в прошлом.
Источник: https://answers.microsoft.com/en-us/ msoffice/forum/all/content-of-excel-cells-invisible-while-typing/7937a331-4b27-4790-adda-9341d2010f10? auth = 1
Чтобы восстановить потерянное содержимое ячеек Excel, мы рекомендуем этот инструмент:
Это программное обеспечение предотвращает данные книги Excel, такие как данные бизнес-аналитики, финансовые отчеты и другую аналитическую информацию. от повреждения и потери данных. С помощью этого программного обеспечения вы можете восстановить поврежденные файлы Excel и восстановить каждое визуальное представление и набор данных в исходное неповрежденное состояние за 3 простых шага:
- Загрузить инструмент восстановления файлов Excel с оценкой Отлично от Softpedia, Softonic и CNET.
- Выберите поврежденный файл Excel (XLS, XLSX) и нажмите Восстановить , чтобы начать процесс восстановления.
- Просмотрите исправленные файлы и нажмите Сохранить файл , чтобы сохранить файлы в нужном месте.
Как исправить проблему с невидимым содержимым ячейки Excel?
Это исправления, от которых вы все должны попытаться избавиться Содержимое ячейки Excel не отображается, но отображается в строке формул.
1 # Установить текстовый формат ячейки
2 # Отображение скрытых значений ячеек Excel
3 # Использование функции автоподбора ширины столбца
4 # Отображение содержимого ячейки с функцией переноса текста
5 # Настроить Высота строки для видимости содержимого ячейки
6 # Измените расположение содержимого ячейки, изменив выравнивание или поворот текста
7 # Получить отсутствующее содержимое ячейки Excel
Давайте подробно обсудим все эти исправления….!
Fix 1 # Установить текстовый формат ячейки
Если вы столкнулись с этим Excel содержимое ячейки не отображается проблема с определенной формулой. Даже после проверки формулы вы не обнаружили никаких ошибок, но она все равно не показывает результат.
- В этом случае немедленно проверьте, установлен ли формат ячейки на текст или нет.
- Вы также можете установить для ячейки другой подходящий числовой формат.
- Теперь вам нужно перейти в «режим редактирования ячейки», чтобы Excel может легко определить изменение формата. Для этого просто коснитесь строки формул и нажмите Enter.
Исправить 2 # Показать скрытые значения ячеек Excel
- Выберите либо диапазон ячейки, либо ячейки со скрытыми значениями.
Совет : вы можете легко отменить выделение ячеек, нажав любую ячейку на листе Excel.
- Перейдите на вкладку “Главная страница” и нажмите Панель запуска диалогового окна , которая находится рядом с

- Теперь в поле Категория коснитесь элемента General для применения числового формата по умолчанию.

Просто нажмите на число, дату или время, формат, который вам нужен.
Исправление 3 # Использование функции автозаполнения ширины столбца
Для отображения всего текста, который не отображается в ячейке Excel ng> вы можете использовать функцию Автоподбор ширины столбца.
Это очень полезная функция, позволяющая легко настраивать ширину столбца ячеек. Таким образом, эта функция в конечном итоге поможет отобразить все скрытое содержимое ячеек Excel.
Вот шаги, которые вам необходимо выполнить.
- Выберите ячейку, в которой скрыто содержимое ячейки excel, и пройдите по этому пути Home > Format > AutoFit Ширина столбца .

- После этого вы увидите, что все ячейки вашего рабочего листа будут регулировать ширину соответствующих столбцов. В конечном итоге это показывает весь скрытый текст ячейки Excel..

Исправить 4 # Отображение содержимого ячеек с помощью функции переноса текста
С помощью функции переноса текста Excel вы можете применить такое форматирование ячеек, при котором текст будет автоматически переноситься или переноситься на строку. После использования функции переноса текста ваше скрытое содержимое ячейки Excel начнет отображаться в нескольких строках.
- Выберите ту ячейку, содержимое которой не отображается, и коснитесь Домой > Перенос текста

- После этого вы увидите, что выбранная вами ячейка будет расширена со всем скрытым содержимым. Вот так:

Примечание.
Если содержимое вашей ячейки Excel по-прежнему не отображается полностью, возможно, это из-за размера строки, для которого задана определенная высота.
Итак, следуйте следующему решению по изменению высоты строки для идеальной видимости содержимого.
Исправить 5 # Отрегулируйте высоту строки для видимости содержимого ячейки
- Вы можете выбрать одну или несколько строк, в которых вы хотите изменить высоту строки.
- Перейдите на вкладку Главная. Теперь в группе Ячейки выберите параметр Формат .
- В пределах Размер ячейки , коснитесь Автоподбор высоты строки .

Примечание. для быстрого автозаполнения высоты строки для всех ячеек листа. Просто нажмите кнопку Выбрать все . После этого дважды коснитесь границы, расположенной чуть ниже заголовка строки.
Исправить 6 # Переместите содержимое ячейки, изменив выравнивание или Поворот текста
Для идеального отображения данных на листе вы должны попробовать изменить положение текста, присутствующего в ячейке. Для этого вы можете внести изменения в выравнивание содержимого ячейки или использовать отступ для правильного интервала. Или же отобразите содержимое ячейки под разными углами, повернув его.
1. Выберите диапазон ячеек с данными, которые вы хотите переместить.
2. Теперь щелкните правой кнопкой мыши выбранные строки, вы получите список параметров. Из которого вы должны выбрать ячейки формата .

3. В открывшемся диалоговом окне Формат ячеек выберите вкладку Выравнивание и выполните любую из следующих операций:
- Изменить горизонтальное выравнивание содержимого ячейки
- Изменить вертикальное выравнивание содержимого ячейки
- Отступить содержимое ячейки
- Показать содержимое ячейки вертикально сверху вниз
- Повернуть текст в ячейке
- Восстановить выравнивание выбранных ячеек по умолчанию

Исправить 7 # Получить Отсутствует содержимое ячейки Excel.
Еще одна очень высокая вероятность того, что эта проблема содержимого ячейки Excel не отображается , – это повреждение рабочего листа. Как выяснилось, данные из таблицы Excel пропадают при повреждении файла или листа Excel.
Так что вы можете попробовать исправить вручную, чтобы восстановить поврежденные данные файла Excel . Или воспользуйтесь рекомендованным экспертами решением для восстановления, например, программой для восстановления Excel.
Ознакомьтесь с некоторыми интересными особенностями этого программного обеспечения:
- Он поддерживает всю версию Excel, а демонстрационная версия бесплатна.
- Это уникальный инструмент для восстановления нескольких файлов Excel за один цикл восстановления и восстановления всех данных в в предпочтительном месте.
- Это уникальное программное обеспечение для одновременного восстановления нескольких файлов и восстановления всего в выбранном месте.
- Оно простое в использовании и совместимо с Windows как а также в операционных системах Mac.
- С его помощью вы можете исправить все проблемы, повреждения, ошибки в книгах Excel .
Заключение:
Попробовав вышеупомянутые исправления, вы можете легко исправить содержимое ячейки Excel, которое не отображается но показать в строке формул проблемы. Но даже если исправления не отображают скрытое содержимое ячеек Excel , немедленно обратитесь к программному решению.
Не делайте ненужных задержек, так как это приведет к уменьшить возможность полного восстановления данных листа Excel.

Маргрет

Маргрет Артур – предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и специализируется на MS Office, Excel и других технических темах. Ее отличительное искусство подачи технической информации простым для понимания языком очень впечатляет. Когда не пишет, любит незапланированные путешествия.
|
deepation Пользователь Сообщений: 8 |
задачка для гениев Excel текст частично не отображается в ячейке, форматирование не помогает. файл прикреплен. Прикрепленные файлы
Изменено: deepation — 11.03.2015 20:37:12 |
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Точно форматирование не помогает? Что должно быть, по-Вашему? Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
|
v.fix86 Пользователь Сообщений: 446 |
стать на ячейку и «Ctrl+Shift+1» |
|
deepation Пользователь Сообщений: 8 |
#4 11.03.2015 17:25:29
видно, но не помогает — гляньте файл |
||
|
deepation Пользователь Сообщений: 8 |
#5 11.03.2015 17:25:42
не помогает |
||
|
v.fix86 Пользователь Сообщений: 446 |
а какой текст не отображается? |
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
Глянул файл. Дальше-то что? Проблема-то где? В чем? Вы нормально опишите суть проблемы — тогда может и ответ получите. Форматы мы все видим — мы проблемы не понимаем, а Вы её не озвучиваете. Если пришли в угадайки играть — то это в какой-то другой форум… Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
|
deepation Пользователь Сообщений: 8 |
#8 11.03.2015 17:30:25
в данном файле артикул с цифры+ буквы. в строке содержимого буквы не отображаются |
||
|
deepation Пользователь Сообщений: 8 |
#9 11.03.2015 17:30:38
в данном файле артикул с цифры+ буквы. в строке содержимого буквы не отображаются |
||
|
V Пользователь Сообщений: 5018 |
#10 11.03.2015 17:31:59
естественно, т.к. они прописаны в формате ячейки, а не в самой ячейке. |
||
|
deepation Пользователь Сообщений: 8 |
#11 11.03.2015 17:33:28
т.е. невозможно скопировать содержимое ячейки вместе с форматом в виде текста Изменено: deepation — 11.03.2015 17:33:56 |
||||
|
V Пользователь Сообщений: 5018 |
|
|
deepation Пользователь Сообщений: 8 |
#13 11.03.2015 17:37:15
как скопировать содержимое ячейки вместе с форматом в виде текста Изменено: deepation — 11.03.2015 17:37:52 |
||
|
V Пользователь Сообщений: 5018 |
только используя макрофункцию «ПОЛУЧИТЬ ЯЧЕЙКУ» или писать UDF. обычными функциями никак. Изменено: V — 11.03.2015 17:40:49 |
|
Hugo Пользователь Сообщений: 23252 |
#15 11.03.2015 17:40:57 Копирую в другую ячейку — всё на месте.
Изменено: Hugo — 11.03.2015 17:42:14 |
||
|
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#16 11.03.2015 17:42:58 И при этом человек пишет, что формат не помогает…Именно формат всему и виной. функция пользователя будет копировать из ячейки напрямую отображаемый текст:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
|
deepation Пользователь Сообщений: 8 |
#17 11.03.2015 17:44:06
когда в 1с заливается файл — текст не отображается, а нужно чтоб отображался |
||||
|
Hugo Пользователь Сообщений: 23252 |
Так это когда заливается… А вопрос был про копирование. |
|
vikttur Пользователь Сообщений: 47199 |
#19 11.03.2015 20:11:25 Правила, пункт о бестолковом цитировании. |
Не работает поиск в Excel: в чем проблема?
Не работает поиск в Excel
Windows 11
Не отображается текст в ячейке Excel
Как отобразить строки в Excel
Как закрыть Эксель, если не закрывается
Как сделать, чтобы Эксель не округлял числа
Не работает поиск в Excel? Снимите защиту с листа, введите поисковую фразу меньше 255 символов, жмите на «Найти далее», а не на «Найти все». Проверьте правильность установленного значения, обнулите поиск по формату или переустановите Эксель при наличии проблем с программой. Ниже подробно рассмотрим, в чем могут быть причины подобных сбоев, и как их самостоятельно решить.
Причины
В документах Excel, состоящих из множества полей, часто приходится использовать опцию поиска. Это очень удобно и позволяет быстро отыскать интересующий фрагмент. Но бывают ситуации, когда воспользоваться этой функцией не удается. Для решения проблемы нужно знать, почему в Экселе не работает поиск, и какие шаги предпринять для восстановления работоспособности.
К основным объяснениям возможных сбоев стоит отнести:
- Большая длина фразы, объем которой более 255 символов. Такая проблема возникает редко.
- На листе установлена защита, которая не дает вызвать нужную функцию.
- Для ячеек установлен параметры «Скрывать формулы», а областью поиска являются «формулы».
- Пользователь задает «Найти далее» вместо «Найти все». В таком случае выделения просто не будет видно.
- Ошибки в задании области поиска. К примеру, установлен параметр «Значения», а нужно просмотреть необходимые формулы.
- Установлен параметр «Ячейка целиком», а на практике поисковый запрос не имеет совпадения со значением секции. Нужно снять отметку «Ячейка целиком».
- Задан показатель по формату или не обнулен после прошлого поиска.
- Проблемы с Эксель и необходимость переустановки программы.
Это основные причины, почему не работает поиск в Эксель. Но все проблемы легко решаются, если знать, как действовать.
Что делать
Для начала вспомним, как правильно работает поиск в Excel. На выбор пользователям доступно несколько вариантов.
- Жмите на «Главная».
- Выберите «Найти и выделить».
- Кликните «Найти …».
- Введите символы для поиска.
- Жмите «Найти далее / все».
В первом случае указывается первый интересующий фрагмент с возможностью перемещения к следующему, а во втором — весь список.
Способ №2 (по интервалу):
- Выделите нужную область ячеек в Excel.
- Жмите Ctrl+F на клавиатуре.
- Введите нужный запрос и действуйте по рассмотренному выше методу.
Способ №3 (расширенный):
- Войдите в «Найти и заменить».
- Жмите на «Параметры».
- Выберите инструменты для поиска.
- Жмите на кнопку подтверждения.
Если вы все сделали правильно, но все равно не работает поиск в Эксель, попробуйте следующие шаги:
- Убедитесь, что количество введенных символов меньше 255. В ином случае функция не работает.
- Снимите защиту с листа Excel. Для этого войдите в «Файл», а далее «Сведения» и «Снять защиту листа». В случае, если установлен пароль, его необходимо ввести в диалоговом окне и подтвердить.
- Снимите параметр «Скрывать формулы» для ячейки и попробуйте запустить процесс в Excel еще раз.
- Задайте разные варианты поиска в Excel. Если не работает «Найти все», проверьте «Найти далее».
- Снимите отметку с пункта «Ячейка целиком».
В некоторых случаях не работает поиск в Экселе, и появляется ошибка #Знач! В таком случае можно использовать одно из следующих решений.
Вариант №1
Бывают ситуации, когда исковый текст не удалось найти и появляется ошибка. В таком случае убедитесь, что слово введено правильно с учетом регистра и вводимых символов.
Вариант №2
Попробуйте удалить аргумент «нач_позиция», если в нем нет необходимости, или присвойте ему правильный параметр.
Вариант №3
Для определения числа символов в текстовой строке применяйте опцию ДЛСТР. При этом задайте правильный поисковый параметр.
Устранение сбоя
Распространенная причина, почему Эксель не ищет, и не работает поиск в программе — сбой софта. Это может выражаться зависанием, отсутствием ответа или прекращением работы. В таком случае попробуйте следующие решения:
- Запустите Excel в безопасном режиме и убедитесь, что он нормально работает. Для этого жмите и удерживайте Ctrl при запуске софта. В этом случае ПО пропускает ряд функций и параметров, которые могут привести к сбоям в работе. Если проблему не удалось решить путем запуска в безопасном режиме, переходите к следующему пункту. В ином случае отключите лишние настройки.
- Установите последние обновления, которые могут помочь с устранением проблемы.
- Убедитесь, что офис Excel не пользуется другим процессом. Эта информация должна быть в нижней части окна. Для устранения проблемы попробуйте закрыть посторонние процессы, а после этого снова проверьте, работает ли опция поиска.
- Полностью удалите, а после этого поставьте программу Excel снова. Зачастую этот метод помогает, если Excel не ищет или не работает по какой-то причине.
Кроме рассмотренных выше, можно попробовать другие варианты. К примеру, попробуйте поменять область поиска с помощью дополнительных параметров. Бывают ситуации, когда пользователь ищет по формулам, а нужный текст находится в результате формул.
Что еще попробовать
Если опция так и не работает в Excel, попробуйте дополнительные рекомендации:
- Убедитесь, что у вас правильная раскладка и вы действительно нажимаете Ctrl+F.
- Проверьте размер документа. Функция иногда зависает и не работает, если ПК / ноутбуку не хватает оперативной памяти из-за большого объема работы.
- Проверьте устройство на вирусы. Возможно, проблема возникает из-за вредоносного ПО.
- Попробуйте установить более новую версию Excel. При этом старый вариант желательно полностью удалить и почистить остатки.
- Убедитесь, что вы задаете правильные расширенные варианты поиска.
Существует много причин, почему вдруг Эксель не ищет, и функция не работает. Чаще всего это связано с невнимательностью пользователя и ошибками поиска. Иногда причиной являются сбои программы, что может потребовать полного удаления старого и установки нового софта.
В комментариях расскажите, какой из предложенных вариантов вам помог, и какие еще методы можно использовать для восстановления нормальной работоспособности Excel.
Найти и заменить в Excel
Поиск и замена данных – одна из часто применяемых операций в Excel. Используют даже новички. На ленте есть большая кнопка.
Команда поиска придумана для автоматического обнаружения ячеек, содержащих искомую комбинацию символов. Поиск данных может производиться в определенном диапазоне, целом листе или даже во всей книге. Если активна только одна ячейка, то по умолчанию поиск происходит на всем листе. Если требуется осуществить поиск значения в диапазоне ячеек Excel, то такой диапазон нужно предварительно выделить.
Далее вызываем Главная → Редактирование → Найти и выделить → Найти (кнопка с рисунка выше). Поиск также можно включить с клавиатуры комбинацией клавиш Сtrl+F. Откроется диалоговое окно под названием Найти и заменить.
В единственном поле указывается информация (комбинация символов), которую требуется найти. Если не использовать подстановочные символы или т.н. джокеры (см. ниже), то Excel будет искать строгое совпадение заданных символов. Для вывода результатов поиска предлагается два варианта: выводить все результаты сразу – кнопка Найти все; либо выводить по одному найденному значению – кнопка Найти далее.
После запуска поиска программа Excel быстро-быстро просматривает содержимое листа (или указанного диапазона) на предмет наличия искомой комбинации символов. Если такая комбинация обнаружена, то в случае нажатия кнопки Найти все Excel вываливает все найденные ячейки.
Если в нижней части окна выделить любое значение и затем нажать Ctrl+A, то в диапазоне поиска будут выделены все соответствующие ячейки.
Если же запуск поиска произведен кнопкой Найти далее, то Excel выделяет ближайшую ячейку, соответствующую поисковому запросу. При повторном нажатии клавиши Найти далее (либо Enter с клавиатуры) выделяется следующая ближайшая ячейка (подходящая под параметры поиска) и т.д. После выделения последней ячейки Excel перепрыгивает на самую верхнюю и начинается все заново. На этом познания о поиске данных в Excel у большинства пользователей заканчиваются.
Поиск нестрогого соответствия символов
Иногда пользователь не знает точного сочетания искомых символов что существенно затрудняет поиск. Данные также могут содержать различные опечатки, лишние пробелы, сокращения и пр., что еще больше вносит путаницы и делает поиск практически невозможным. А может случиться и обратная ситуация: заданной комбинации соответствует слишком много ячеек и цель поиска снова не достигается (кому нужны 100500+ найденных ячеек?).
Для решения этих проблем очень хорошо подходят джокеры (подстановочные символы), которые сообщают Excel о сомнительных местах. Под джокерами могут скрываться различные символы, и Excel видит лишь их относительное расположение в поисковой фразе. Таких джокеров два: звездочка «*» (любое количество неизвестных символов) и вопросительный знак «?» (один «?» – один неизвестный символ).
Так, если в большой базе клиентов нужно найти человека по фамилии Иванов, то поиск может выдать несколько десятков значений. Это явно не то, что вам нужно. К поиску можно добавить имя, но оно может быть внесено самым разным способом: И.Иванов, И. Иванов, Иван Иванов, И.И. Иванов и т.д. Используя джокеры, можно задать известную последовательно символов независимо от того, что находится между. В нашем примере достаточно ввести и*иванов и Excel отыщет все выше перечисленные варианты записи имени данного человека, проигнорировав всех П. Ивановых, А. Ивановых и проч. Секрет в том, что символ «*» сообщает Экселю, что под ним могут скрываться любые символы в любом количестве, но искать нужно то, что соответствует символам «и» + что-еще + «иванов». Этот прием значительно повышает эффективность поиска, т.к. позволяет оперировать не точными критериями.
Если с пониманием искомой информации совсем туго, то можно использовать сразу несколько звездочек. Так, в списке из 1000 позиций по поисковой фразе мол*с*м*уход я быстро нахожу позицию «Мол-ко д/сн мак. ГАРНЬЕР Осн.уход д/сух/чув.к. 200мл» (это сокращенное название от «Молочко для снятия макияжа Гараньер Основной уход….»). При этом очевидно, что по фразе «молочко» или «снятие макияжа» поиск ничего бы не дал. Часто достаточно ввести первые буквы искомых слов (которые наверняка присутствуют), разделяя их звездочками, чтобы Excel показал чудеса поиска. Главное, чтобы последовательность символов была правильной.
Есть еще один джокер – знак «?». Под ним может скрываться только один неизвестный символ. К примеру, указав для поиска критерий 1?6, Excel найдет все ячейки содержащие последовательность 106, 116, 126, 136 и т.д. А если указать 1??6, то будут найдены ячейки, содержащие 1006, 1016, 1106, 1236, 1486 и т.д. Таким образом, джокер «?» накладывает более жесткие ограничения на поиск, который учитывает количество пропущенных знаков (равный количеству проставленных вопросиков «?»).
В случае неудачи можно попробовать изменить поисковую фразу, поменяв местами известные символы, сократив их, добавить новые подстановочные знаки и др. Однако это еще не все нюансы поиска. Бывают ситуации, когда в упор наблюдаешь искомую ячейку, но поиск почему-то ее не находит.
Продвинутый поиск
Мало, кто обращается к кнопке Параметры в диалоговом окне Найти и заменить. А зря. В ней скрыто много полезностей, которые помогают решить проблемы поиска. После нажатия кнопки Параметры добавляются дополнительные поля, которые еще больше углубляют и расширяют условия поиска.
С помощью дополнительных параметров поиск в Excel может заиграть новыми красками в прямом смысле слова. Так, искать можно не только заданное число или текст, но и формат ячейки (залитые определенным цветом, имеющие заданные границы и т.д.).
После нажатия кнопки Формат выскакивает знакомое диалоговое окно формата ячеек, только в этот раз мы не создаем, а ищем нужный формат. Формат также можно не задавать вручную, а выбрать из имеющегося, воспользовавшись специальной командой Выбрать формат из ячейки:
Таким образом можно отыскать, к примеру, все объединенные ячейки, что другим способом сделать весьма проблематично.
Поиск формата – это хорошо, но чаще искать приходится конкретные значения. И тут Excel предоставляет дополнительные возможности для расширения и уточнения параметров поиска.
Первый выпадающий список Искать предлагает ограничить поиск одним листом или расширить его до целой книги.
По умолчанию (если не лезть в параметры) поиск происходит только на активном листе. Для повторения поиска на другом листе все действия нужно проделать еще раз. А если таких листов много, то поиск данных может отнять немало времени. Однако если выбрать пункт Книга, то поиск произойдет сразу по всем листам активной книги. Выгода очевидна.
Список Просматривать с выпадающими вариантами по строкам или столбцам, видимо, сохранился от старых версий, когда поиск требовал много ресурсов и времени. Сейчас это не актуально. В общем, я не пользуюсь.
В следующем выпадающем списке находится замечательная возможность поиска по формулам, значениям, а также примечаниям. По умолчанию Excel производит поиск в формулах либо, если их нет, в содержимом ячейки. Например, если искать фамилию Иванов, а фамилия эта есть результат формулы (копируется из соседнего листа), то поиск нечего не даст, т.к. в ячейке нет искомого перечня символов. По той же причине не удастся отыскать число, являющееся результатом работы какой-либо функции. Поэтому бывает смотришь в упор на ячейку, видишь искомое значение, а Excel его почему-то не видит. Это не глюк, это настройка поиска. Измените данный параметр на Значения и поиск будет осуществляться по тому, что отражено в ячейке, независимо от содержимого. Например, если в ячейке содержится результат вычисления 1/6 (как значение, а не формула) и при этом формат отражает только 3 знака после запятой (т.е 0,167), то поиск символов «167» при выборе параметра Формулы эту ячейку не обнаружит (реальное содержимое ячейки — это 0,166666…), а при выборе Значения поиск увенчается успехом (искомые символы совпадают с тем, что отражается в ячейке). И последний пункт в данном списке – Примечания. Поиск осуществляется только в примечаниях. Очень может помочь, т.к. примечания часто скрыты.
В диалоговом окне поиска есть еще две галочки Учитывать регистр и Ячейка целиком. По умолчанию Excel игнорирует регистр, но можно сделать так, чтобы «иванов» и «Иванов» отличались. Галочка Ячейка целиком также может оказаться весьма полезной, если ищется ячейка не с указанным фрагментом, а полностью состоящая из искомых символов. К примеру, как найти ячейки, содержащие только 0? Обычный поиск не подойдет, т.к. будут выдаваться и 10, и 100. Зато, если установить галочку Ячейка целиком, то все пойдет, как по маслу.
Поиск и замена данных
Данные обычно ищутся не просто так, а для каких-то целей. Такой целью часто является замена искомой комбинации (или формата) на другую. Чтобы найти и заменить в выделенном диапазоне Excel одни значения на другие, в окне Найти и заменить необходимо выбрать вкладку Замена. Либо сразу выбрать на ленте команду Главная → Редактирование → Найти и выделить → Заменить.
Еще удобнее применить сочетание горячих клавиш найти и заменить в Excel – Ctrl+H.
Диалоговое окно увеличится на одно поле, в котором указываются новые символы, которые будут вставлены вместо найденных.
По аналогии с простым поиском, менять можно и формат.
Кнопка Заменить все позволяет одним махом заменить одни символы на другие. После замены Excel показывается информационное окно с количеством произведенных замен. Кнопка Заменить позволяет производить замену по одной ячейке после каждого нажатия. Если найти и заменить в Excel не работает, попробуйте изменить параметры поиска.
Напоследок рассмотрим один классный трюк с поиском и заменой. Многие знают, что в ячейку можно вставить разрыв строк с помощью комбинации Alt+Enter.
А как быстро удалить все разрывы строк? Обычно это делают вручную. Однако ловкое использование поиска и замены сэкономит много времени. Вызываем команду поиска и замены с помощью комбинации Ctrl+H. Теперь в строке поиска нажимаем Ctrl+J — это символ разрыва строки — на экране появится точка. В строке замены указываем, например, пробел.
Жмем Ok. Все переносы строк заменились пробелами.
Функция поиска и замены при правильном использовании заменяет часы работы неопытного пользователя. Настоятельно рекомендую использовать все вышеизложенное. Если что-то не ищется в ваших данных или наоборот, выдает слишком много лишних ячеек, то попробуйте уточнить поиск с помощью подстановочных символов «*» и «?» или настраиваемых параметров поиска. Важно понимать, что если вы ничего не нашли, это еще не значит, что там этого нет.
Теперь вы знаете, как в эксель сделать поиск по столбцу, строке, любому диапазону, листу или даже книге.
Как в Excel массово найти и заменить несколько значений на другие
«Найти и заменить» в Excel
Процедура поиска и замены данных — одна из самых востребованных в Excel. Базовая процедура позволяет заменить за один заход только одно значение, но зато множеством способов. Рассмотрим, как эффективно работать с ней.
Горячие клавиши
Сочетания клавиш ниже заметно ускорят работу с инструментом:
- Для запуска диалогового окна поиска — Ctrl + F
- Для запуска окна поиска и замены — Ctrl + H
- Для выделения всех найденных ячеек (после нажатия кнопки «найти все» — Ctrl + A
- Для очистки всех найденных ячеек — Ctrl + Delete
- Для ввода одних и тех же данных во все найденные ячейки — Ввод текста, Ctrl + Enter
Смотрите gif-примеры: здесь мы производим поиск ячеек с дальнейшим их редактированием. В отличие от замены, редактирование найденных ячеек позволяет быстро менять их содержимое целиком.
Процедура «Найти и заменить» не работает
Я сам когда-то неоднократно впадал в ступор в подобных ситуациях. Уверен и видишь своими глазами, что искомый паттерн в данных есть, но Excel при выполнении процедуры поиска сообщает:


Так вот, совет нажать кнопку «Параметры» в обоих этих сообщениях действительно полезен. Там наверняка активен чекбокс «Учитывать регистр» или «Ячейка целиком», которые мешают Excel найти искомое. Excel сохраняет конфигурацию последнего поиска.

Подстановочные знаки, или как найти «звездочку»
Сухая официальная справка по Excel сообщает, что можно использовать подстановочные символы «*» и «?». Что они означают несколько символов, включая их отсутствие, и один любой символ. И что их можно использовать для соответствующих процедур поиска.
Чего не говорит справка — это того, что в комбинации с опцией «ячейка целиком» эти символы позволяют, не прибегая к помощи расширенного фильтра и процедуры поиска группы ячеек:
- Находить ячейки, заканчивающиеся на определенный символ, слово или текст
- Аналогично, находить ячейки, начинающиеся с определенного символа, слова или текста
- Находить непустые ячейки
На примере ниже мы находим все двузначные числа, затем числа, заканчивающиеся и начинающиеся на 7, и, наконец, все непустые ячейки. Напомню, выделить все результаты поиска помогает горячее сочетание клавиш Ctrl + A
Так а как найти звездочку?
Действительно, забыл. Чтобы найти «звездочку», нужно в окошке поиска ставить перед ней знак
(тильда), находится обычно под клавишей Esc . Это позволяет экранировать «звездочку», как и вопросительный знак, и не воспринимать их как служебные символы.
Замена нескольких значений на несколько
Массовая замена в Excel — довольно частая потребность. Очень часто нужно массово и при этом быстро заменить несколько символов, слов и т.д. на другие. При этом на текущий момент простого инструмента в стандартном функционале Excel нет.
Тем не менее, если очень нужно, любую задачу можно решить. В зависимости от того, на что вы хотите заменить, могут помочь комбинации функций, регулярные выражения, а в самых сложных случаях — надстройка !SEMTools.
Эта задача более сложная, чем замена на одно значение. Как ни странно, функция «ЗАМЕНИТЬ» здесь не подходит — она требует явного указания позиции заменяемого текста. Зато может помочь функция «ПОДСТАВИТЬ«.
Массовая замена с помощью функции «ПОДСТАВИТЬ»
Используя несколько условий в сложной формуле, можно производить одновременную замену нескольких значений. Excel позволяет использовать до 64 уровней вложенности — свобода действий высока. Например, вот так можно перевести кириллицу в латиницу:
При этом, если использовать в качестве подставляемого фрагмента пустоту, можно использовать функцию для удаления нескольких символов — смотрите как удалить цифры из ячейки этим способом.
Но у решения есть и свои недостатки:
- Функция ПОДСТАВИТЬ регистрозависимая, что заставляет при замене одного символа использовать два его варианта — в верхнем и нижнем регистрах. Хотя, в некоторых случаях, как пример на картинке выше, это и преимущество.
- максимум 64 замены — хоть и много, но все же ограничение.
- формально процедура замены таким способом будет происходить массово и моментально, однако, длительность написания таких формул сводит на нет это преимущество. За исключением случаев, когда они будут использоваться многократно.
Файл-шаблон с формулой множественной замены
Вместо явного прописывания заменяемых паттернов в формуле, можно использовать внутри формулы ссылки на ячейки, значения в которых можно прописывать на свое усмотрение. Это сократит время, т.к. не требует редактирования сложной формулы.
Файл доступен по ссылке, но можно и не скачивать его, а просто скопировать текст формулы ниже и вставить ее в любую ячейку, кроме диапазона A1:B64. Формула заменяет в ячейке C1 значения в столбце A стоящими напротив в столбце B.
А вот и она сама (тройной клик по любой части текста = выделить всю формулу). Обращается к ячейке D1, делая 64 замены по правилам, указанным в ячейках A1-B64. При этом в столбцах можно удалять значения — это не нарушит ее работу.
Заменить несколько значений на одно
С помощью функции «ПОДСТАВИТЬ«
При замене нескольких значений на одно и то же механика работы формул на основе нескольких уровней вложенности не будет отличаться от замены нескольких на несколько. Просто третий аргумент (на что заменить) на всех уровнях вложенности будет один и тот же. Кстати, если оставить его пустым (кавычки без символов между ними), то это позволит удалить определенные символы. Пример — удалить цифры из ячейки путем замены на пустоту:
С помощью регулярных выражений
Важно: регулярные выражения не поставляются в Excel «из коробки», но формулы ниже доступны бесплатно, если установить надстройку !SEMTools
Регулярные выражения (RegEx, регулярки) — наиболее удобное решение, когда нужно заменить несколько символов на один. Все эти несколько символов обычным способом безо всяких разделителей нужно перечислить внутри квадратных скобок. Примеры формул:
Первая заменяет на символ «#» все цифры, вторая — все английские буквы, а третья — все кириллические символы в верхнем и нижнем регистре. Четвертая заменяет любые пробелы, в т.ч. табуляцию и переносы строк, на нижнее подчеркивание.
Если же нужно заменять не символы, а несколько значений, состоящих в свою очередь из нескольких букв, цифр или знаков — синтаксис предполагает уже использование круглых скобок и вертикальной черты «|» в качестве разделителя.
Массовая замена в !SEMTools
Надстройка для Excel !SEMTools позволяет в пару кликов производить замены на всех уровнях:
- символов и их сочетаний
- паттернов регулярных выражений
- слов!
- целых ячеек (В некоторой степени аналог ВПР)
При этом процедуры изменяют исходный диапазон, что экономит время. Все что нужно — предварительно выделить его, определиться с задачей, вызвать нужную процедуру и выделить 2 столбца сопоставления заменяемых и замещающих значений (предполагается, что если вы знаете, что на что менять, то и такие списки есть).
Пример: замена символов по вхождению
Аналог обычной процедуры замены без учета регистра заменяемых символов, по вхождению. С одним отличием — здесь замена массовая и можно выбрать сколько угодно строк с парами заменяемое-заменяющее значение.
Ниже пример с единичными символами, но паттерны могут быть какими угодно в зависимости от вашей задачи.
Пример: замена списка слов на другой список слов
На этом примере — замена списка слов на другой список, в данном случае на одно и то же слово. Здесь решается задача типизации разнородных фраз путем замены слов, содержащих латиницу и цифры, на одно слово. Далее после этой операции можно будет посчитать уникальные значения в столбце, чтобы выявить наиболее популярные сочетания.
С версии !SEMTools 9.18.18 появилась опция — при замене списка слов не учитывать пунктуацию в исходных предложениях, а регистр слов теперь сохраняется:
Инструменты находятся в группе макросов «ИЗМЕНИТЬ» в отдельном меню и для удобства продублированы в меню «Изменить символы«, «Изменить слова» и «Изменить ячейки«.
Хотите так же быстро производить массовую замену в Excel?
Смотрите также по теме поиска и замены данных в Excel:
источники:
http://statanaliz.info/excel/upravlenie-dannymi/poisk-i-zamena-dannykh-v-excel/
http://semtools.guru/ru/change-replace-tools/bulk-replace/








в таких ячейкахУсловное форматирование по многим причинам.


: в данном файле так не видятся и положите сюда. и Excel 2010:Анализ


















































