С потребностью менять кодировку текста часто сталкиваются пользователи, работающие браузерах, текстовых редакторах и процессорах. Тем не менее, и при работе в табличном процессоре Excel такая необходимость тоже может возникнуть, ведь эта программа обрабатывает не только цифры, но и текст. Давайте разберемся, как изменить кодировку в Экселе.
Работа с кодировкой текста
Кодировка текста – эта набор электронных цифровых выражений, которые преобразуются в понятные для пользователя символы. Существует много видов кодировки, у каждого из которых имеются свои правила и язык. Умение программы распознавать конкретный язык и переводить его на понятные для обычного человека знаки (буквы, цифры, другие символы) определяет, сможет ли приложение работать с конкретным текстом или нет. Среди популярных текстовых кодировок следует выделить такие:
- Windows-1251;
- KOI-8;
- ASCII;
- ANSI;
- UKS-2;
- UTF-8 (Юникод).
Последнее наименование является самым распространенным среди кодировок в мире, так как считается своего рода универсальным стандартом.
Чаще всего, программа сама распознаёт кодировку и автоматически переключается на неё, но в отдельных случаях пользователю нужно указать приложению её вид. Только тогда оно сможет корректно работать с кодированными символами.
Наибольшее количество проблем с расшифровкой кодировки у программы Excel встречается при попытке открытия файлов CSV или экспорте файлов txt. Часто, вместо обычных букв при открытии этих файлов через Эксель, мы можем наблюдать непонятные символы, так называемые «кракозябры». В этих случаях пользователю нужно совершить определенные манипуляции для того, чтобы программа начала корректно отображать данные. Существует несколько способов решения данной проблемы.
Способ 1: изменение кодировки с помощью Notepad++
К сожалению, полноценного инструмента, который позволял бы быстро изменять кодировку в любом типе текстов у Эксель нет. Поэтому приходится в этих целях использовать многошаговые решения или прибегать к помощи сторонних приложений. Одним из самых надежных способов является использование текстового редактора Notepad++.
-
Запускаем приложение Notepad++. Кликаем по пункту «Файл». Из открывшегося списка выбираем пункт «Открыть». Как альтернативный вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+O.
Запускается окно открытия файла. Переходим в директорию, где расположен документ, который некорректно отобразился в Экселе. Выделяем его и жмем на кнопку «Открыть» в нижней части окна.
После этого, чтобы сохранить изменения в файле жмем на кнопку на панели инструментов в виде дискеты. Закрываем Notepad++, нажав на кнопку в виде белого крестика в красном квадрате в верхнем правом углу окна.
Несмотря на то, что данный способ основан на использовании стороннего программного обеспечения, он является одним из самых простых вариантов для перекодировки содержимого файлов под Эксель.
Способ 2: применение Мастера текстов
Кроме того, совершить преобразование можно и с помощью встроенных инструментов программы, а именно Мастера текстов. Как ни странно, использование данного инструмента несколько сложнее, чем применение сторонней программы, описанной в предыдущем методе.
-
Запускаем программу Excel. Нужно активировать именно само приложение, а не открыть с его помощью документ. То есть, перед вами должен предстать чистый лист. Переходим во вкладку «Данные». Кликаем на кнопку на ленте «Из текста», размещенную в блоке инструментов «Получение внешних данных».
Переходим в директорию размещения импортируемого файла, выделяем его и кликаем по кнопке «Импорт».
Открывается окно Мастера текстов. Как видим, в поле предварительного просмотра символы отображаются некорректно. В поле «Формат файла» раскрываем выпадающий список и меняем в нем кодировку на «Юникод (UTF-8)».
Если данные отображаются все равно некорректно, то пытаемся экспериментировать с применением других кодировок, пока текст в поле для предпросмотра не станет читаемым. После того, как результат удовлетворит вас, жмите на кнопку «Далее».
Открывается следующее окно Мастера текста. Тут можно изменить знак разделителя, но рекомендуется оставить настройки по умолчанию (знак табуляции). Жмем на кнопку «Далее».
Тут настройки следует выставить, учитывая характер обрабатываемого контента. После этого жмем на кнопку «Готово».
В следующем окне указываем координаты левой верхней ячейки диапазона на листе, куда будут вставлены данные. Это можно сделать, вбив адрес вручную в соответствующее поле или просто выделив нужную ячейку на листе. После того, как координаты добавлены, в поле окна жмем кнопку «OK».
Способ 3: сохранение файла в определенной кодировке
Бывает и обратная ситуация, когда файл нужно не открыть с корректным отображением данных, а сохранить в установленной кодировке. В Экселе можно выполнить и эту задачу.
-
Переходим во вкладку «Файл». Кликаем по пункту «Сохранить как».
Открывается окно сохранения документа. С помощью интерфейса Проводника определяем директорию, где файл будет храниться. Затем выставляем тип файла, если хотим сохранить книгу в формате отличном от стандартного формата Excel (xlsx). Потом кликаем по параметру «Сервис» и в открывшемся списке выбираем пункт «Параметры веб-документа».
В открывшемся окне переходим во вкладку «Кодировка». В поле «Сохранить документ как» открываем выпадающий список и устанавливаем из перечня тот тип кодировки, который считаем нужным. После этого жмем на кнопку «OK».
Документ сохранится на жестком диске или съемном носителе в той кодировке, которую вы определили сами. Но нужно учесть, что теперь всегда документы, сохраненные в Excel, будут сохраняться в данной кодировке. Для того, чтобы изменить это, придется опять заходить в окно «Параметры веб-документа» и менять настройки.
Существует и другой путь к изменению настроек кодировки сохраненного текста.
-
Находясь во вкладке «Файл», кликаем по пункту «Параметры».
Открывается окно параметров Эксель. Выбираем подпункт «Дополнительно» из перечня расположенного в левой части окна. Центральную часть окна прокручиваем вниз до блока настроек «Общие». Тут кликаем по кнопке «Параметры веб-страницы».
Открывается уже знакомое нам окно «Параметры веб-документа», где мы проделываем все те же действия, о которых говорили ранее.
Теперь любой документ, сохраненный в Excel, будет иметь именно ту кодировку, которая была вами установлена.
Как видим, у Эксель нет инструмента, который позволил бы быстро и удобно конвертировать текст из одной кодировки в другую. Мастер текста имеет слишком громоздкий функционал и обладает множеством не нужных для подобной процедуры возможностей. Используя его, вам придется проходить несколько шагов, которые непосредственно на данный процесс не влияют, а служат для других целей. Даже конвертация через сторонний текстовый редактор Notepad++ в этом случае выглядит несколько проще. Сохранение файлов в заданной кодировке в приложении Excel тоже усложнено тем фактом, что каждый раз при желании сменить данный параметр, вам придется изменять глобальные настройки программы.
Иероглифы в Excel
Очень часто мы сталкиваемся с ситуацией, когда при открытии файла в Excel получаем вместо текста набор иероглифов — дело тут в кодировке самих файлов и Excel.
Для того, чтобы избежать этого нужно:
- на вкладке «Данные», в блоке «Получение внешних данных» — нажать кнопку «Из текста»;
- указать файл из которого нужно получить информацию;
- затем в разделе «Формат данных» выбрать нужный вариант «С разделителями» или «Фиксированной ширины»;
- в поле «Формат файла» изменить кодировку на «Юникод Windows», нажать «Далее»;
- если раннее был выбран вариант «С разделителями», то на этом шаге можно выбрать символ (табуляция, точка, пробел и т.д.), нажать «Далее»;
- на последнем шаге нужно определиться с форматом импортированных ячеек (Общий, текстовый, Дата), нажать «Готово».
Вариант №2
Можно попробовать пересохранить файл с иероглифами в нужной кодировке:
- «Файл» — > «Сохранить как»;
- щёлкаем по треугольнику после кнопки «Сервис»;
- выбираем пункт «Параметры веб-документа»;
- переходим на закладку «Кодировка» и выбираем вместо Кириллицы Юникод (UTF-8), жмём «ОК».
Иероглифы в Excel исчезнут!
Если остались вопросы — смотрите в наше новое видео!
Как правило, смена кодировки чаще бывает необходима для тех, кто работает с Интернет обозревателями и текстовыми редакторами. Но все же бывают случаи, когда нужно изменить кодировку в Excel. Обычно это происходит после импортирования в экселевский проект txt и csv материалов. В этой статье мы разберем два рабочих способа изменения кодировки с помощью самого Экселя, то есть без установки дополнительных приложений.
Смена кодировки методом сохранения файла с доп. настройками
Такой вариант подходит только для тех случаев, когда Вам нужно не открыть файл с иной кодировкой, а наоборот – сохранить его, предварительно указав новую кодировку.
1. Откройте Эксель. Зайдите на вкладку «Файл» и нажмите «Сохранить как».
3. Теперь выберите вкладку «Кодировка» и щелкните по «Сохранить документ как». В открывшемся перечне отметьте необходимую кодировку.
4. Теперь просто сохраните документ.
Важно: после таких манипуляций кодировка, которую Вы указывали, будет выбираться для всех последующих проектов.
Мастер текстов
К сожалению, данный способ чуть сложнее, чем замена кодировки с помощью сторонних текстовых процессоров, но зато он не подразумевает установку дополнительных программ. Инструмент «Мастер текстов» есть в самом Екселе.
1. Откройте Excel и щелкните по вкладке «Данные». Затем нажмите ЛКМ на «Получение внешних данных» и выберите «Из текста».
2. Через «Проводник» импортируйте документ с текстом. Поддерживаемые форматы: TXT, CSV, PRN.
3. Через предварительный просмотр файла видно, что кодировки не совпадают. Из выпадающего списка «Формат файла» выберите значение «Юникод (UTF-8)».
4. Если в поле предварительного просмотра вместо текста снова какие-то непонятные символы, тогда пробуйте выбрать другую кодировку. Например, ASCII или ANSI.
5. Здесь лучше оставить все параметры по умолчанию.
6. Третий шаг позволяет менять формат данных. Если Вам это не нужно, просто нажмите «Готово».
7. Теперь укажите координаты, куда следует поместить данные. После чего кликните по кнопке «ОК».
8. Результаты проделанной процедуры.
Как видите, чтобы изменить кодировку в Excel, нужно слегка попотеть. К сожалению, в данной программе нельзя легко «подружить» типы кодировок, но потратив несколько минут, Вы все же добьетесь своего.