Svinkovod.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как переводить текст в Excel с разных языков

Как переводить текст в Excel с разных языков?

После установки надстройки появится новая функция =ПЕРЕВОД( ТЕКСТ ; ЯЗЫК ;[ ИсходныйЯзык ] ). Функция имеет 3 аргумента:

  • ТЕКСТ — Собственно текст, который необходимо перевести. Максимальная длина текста составляет 10 000 символов.
  • ЯЗЫК — Код языка, на который необходимо перевести текст. Указывается в формате ISO 639-1 (например, "en").
  • ИсходныйЯзык — Необязательный аргумент. Указывается код языка, на котором написан исходный текст. Также в формате ISO 639-1 (например "ru"). Если данный аргумент не указан, то язык будет подбираться автоматически на основе содержимого.

Список кодов языков для перевода

ЯзыкКод
албанскийsq
английскийen
арабскийar
армянскийhy
азербайджанскийaz
белорусскийbe
болгарскийbg
боснийскийbs
вьетнамскийvi
венгерскийhu
голландскийnl
греческийel
грузинскийka
датскийda
ивритhe
индонезийскийid
итальянскийit
исландскийis
испанскийes
каталонскийca
китайскийzh
корейскийko
латышскийlv
литовскийlt
малайскийms
мальтийскийmt
македонскийmk
немецкийde
норвежскийno
польскийpl
португальскийpt
румынскийro
русскийru
сербскийsr
словацкийsk
словенскийsl
тайскийth
турецкийtr
украинскийuk
финскийfi
французскийfr
хорватскийhr
чешскийcs
шведскийsv
эстонскийet
японскийja

Данная функция работает через платный сервис Yandex Translate и поддерживает более 90 языков. С помощью функции можно переводить как ячейки с отдельными словами, так и ячейки с текстом.

Пример использования

После установки надстройки VBA-Excel в перечне функций появится новая функция ПЕРЕВОД(). Пользоваться ей абсолютно также как и встроенными функциями Excel.

Диалоговое окно функции ПЕРЕВОД

Для использования проще всего набрать в ячейке =ПЕРЕВОД и в скобках указать ссылку на ячейку с текстом и указать язык, который необходимо перевести. Вот так:

Стоимость использования функции ПЕРЕВОД

Сервис Yandex Translate платный, стоимость рассчитывается исходя из объема исходного текста, переданного на перевод.

Вы можете бесплатно протестировать работу функции на небольшом объеме текста. Но для больших объемов потребуется оплата.

Стоимость перевода 1 миллиона символов составляет 600 рублей.

Количество символов в запросе определяется с учетом пробелов и служебных символов. Стоимость пустого запроса равна стоимости одного символа.
Средняя длина слова составляет 5,28 символов, т.е. перевод 1 000 слов составит около 3 рублей.

Если вам необходима только функция ПЕРЕВОД из надстройки, то оплачивать саму программу VBA-Excel НЕ требуется.

Получение ключа для использования функции

Для использования вам потребуется получить API ключ в личном кабинете на нашем сайте. Для этого:

  1. Зарегистрируйтесь и зайдите в личный кабинет на сайте. Перейдите к пункту Yandex Translate.
    Переход к получению API ключа для использования Яндекс переводчиком
  2. Скопируйте API ключ, который высветится в синем поле.
    API ключ для использования функцией ПЕРЕВОД
  3. Вставьте данный ключ в надстройку VBA-Excel.
    Вставка ключа API в надстройку VBA-Excel

Упрощенные функции перевода

Как правило, мы пользуемся двумя языками: русским и английским. Чтобы упростить жизнь себе и пользователям мы сделали еще 4 разновидности функции:

=ПереводRu(ТЕКСТ) — Переводит текст практически с любого языка на русский язык, используя сервис Яндекс.Перевод (язык источника указывать не нужно)

Пример 3

Вам необходимо указать только текст, который вы хотите перевести. Сервис Яндекс.Перевод автоматически попытается определить исходный язык текста.

=ПереводEn(ТЕКСТ) — Переводит текст с любого языка на английский язык, используя сервис Яндекс.Перевод (язык источника указывать не нужно).

Пример 4

Вам необходимо указать только текст, который вы хотите перевести. Сервис Яндекс.Перевод автоматически попытается определить исходный язык текста.

=ПереводEnRu(ТЕКСТ) — Переводит текст с английского языка на русский язык, используя сервис Яндекс.Перевод.

Пример 5

Упрощенная функция для перевода с английского на русский язык. Вам необходимо указать только текст, который вы хотите перевести.

=ПереводRuEn(ТЕКСТ) — Переводит текст с русского языка на английский язык, используя сервис Яндекс.Перевод.

Пример 6

Упрощенная функция для перевода с русского на английский язык. Вам необходимо указать только текст, который вы хотите перевести.

Преобразование текста в число в ячейке Excel

При импорте файлов или копировании данных с числовыми значениями часто возникает проблема: число преобразуется в текст. В результате формулы не работают, вычисления становятся невозможными. Как это быстро исправить? Сначала посмотрим, как исправить ошибку без макросов.

Как преобразовать текст в число в Excel

Excel помогает пользователю сразу определить, значения в ячейках отформатированы как числа или как текст. Числовые форматы выравниваются по правому краю, текстовые – по левому.

Когда при импорте файлов или сбое в Excel числовой формат становится текстовым, в левом верхнем углу ячеек появляется зеленый треугольничек. Это знак ошибки. Ошибка также возникает, если перед числом поставить апостроф.

Ошибка значения.

Способов преобразования текста в число существует несколько. Рассмотрим самые простые и удобные.

  1. Использовать меню кнопки «Ошибка». При выделении любой ячейки с ошибкой слева появляется соответствующий значок. Это и есть кнопка «Ошибка». Если навести на нее курсор, появится знак раскрывающегося меню (черный треугольник). Выделяем столбец с числами в текстовом формате. Раскрываем меню кнопки «Ошибка». Нажимаем «Преобразовать в число». Преобразовать в число.
  2. Применить любые математические действия. Подойдут простейшие операции, которые не изменяют результат (умножение / деление на единицу, прибавление / отнимание нуля, возведение в первую степень и т.д.). Математические операции.
  3. Добавить специальную вставку. Здесь также применяется простое арифметическое действие. Но вспомогательный столбец создавать не нужно. В отдельной ячейке написать цифру 1. Скопировать ячейку в буфер обмена (с помощью кнопки «Копировать» или сочетания клавиш Ctrl + C). Выделить столбец с редактируемыми числами. В контекстном меню кнопки «Вставить» нажать «Специальная вставка». В открывшемся окне установить галочку напротив «Умножить». После нажатия ОК текстовый формат преобразуется в числовой. Специальная вставка.
  4. Удаление непечатаемых символов. Иногда числовой формат не распознается программой из-за невидимых символов. Удалим их с помощью формулы, которую введем во вспомогательный столбец. Функция ПЕЧСИМВ удаляет непечатаемые знаки. СЖПРОБЕЛЫ – лишние пробелы. Функция ЗНАЧЕН преобразует текстовый формат в числовой. Печьсимв.
  5. Применение инструмента «Текст по столбцам». Выделяем столбец с текстовыми аргументами, которые нужно преобразовать в числа. На вкладке «Данные» находим кнопку «Текст по столбцам». Откроется окно «Мастера». Нажимаем «Далее». На третьем шаге обращаем внимание на формат данных столбца.

Последний способ подходит в том случае, если значения находятся в одном столбце.

Макрос «Текст – число»

Преобразовать числа, сохраненные как текст, в числа можно с помощью макроса.

Есть набор значений, сохраненных в текстовом формате:

Набор значений.

Чтобы вставить макрос, на вкладке «Разработчик» находим редактор Visual Basic. Открывается окно редактора. Для добавления кода нажимаем F7. Вставляем следующий код:

Чтобы он «заработал», нужно сохранить. Но книга Excel должна быть сохранена в формате с поддержкой макросов.

Теперь возвращаемся на страницу с цифрами. Выделяем столбец с данными. Нажимаем кнопку «Макросы». В открывшемся окне – список доступных для данной книги макросов. Выбираем нужный. Жмем «Выполнить».

Макрос.

Цифры переместились вправо.

Пример.

Следовательно, значения в ячейках «стали» числами.

Если в столбце встречаются аргументы с определенным числом десятичных знаков (например, 3,45), можно использовать другой макрос.

.

Таким образом, возникающую при импорте или копировании числовых данных ошибку легко устранить. Преобразовать текст в число можно разными способами (с помощью макросов и без них). Сделать это просто и быстро. А впоследствии с числовыми аргументами производятся все необходимые операции.

Как в экселе изменить названия столбцов. Проблема отображения цифр вместо букв в Microsoft Excel

Известно, что в обычном состоянии заголовки столбцов в программе Excel обозначаются буквами латинского алфавита. Но, в один момент пользователь может обнаружить, что теперь столбцы обозначены цифрами. Это может случиться по нескольким причинам: различного рода сбои в работе программы, собственные неумышленные действия, умышленное переключение отображения другим пользователем и т.д. Но, каковы бы причины не были, при возникновении подобной ситуации актуальным становится вопрос возврата отображения наименований столбцов к стандартному состоянию. Давайте выясним, как поменять цифры на буквы в Экселе.

Существует два варианта приведения панели координат к привычному виду. Один из них осуществляется через интерфейс Эксель, а второй предполагает ввод команды вручную с помощью кода. Рассмотрим подробнее оба способа.

Способ 1: использования интерфейса программы

Самый простой способ сменить отображение наименований столбцов с чисел на буквы – это воспользоваться непосредственным инструментарием программы.

Теперь наименование столбцов на панели координат примет привычный для нас вид, то есть будет обозначаться буквами.

Способ 2: использование макроса

Второй вариант в качестве решения проблемы предполагает использования макроса.

После этих действий вернется буквенное отображение наименования столбцов листа, сменив числовой вариант.

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

Как изменить название столбца в Экселе? Способы замены названия столбцов.
Рассмотрим самый простой вариант смены названий столбцов.
Идем на вкладку файл. Рис1-2.

Затем ищем параметры Рис3

И с этого меню на формулы Рис4.

Жмем и перед нами открывшееся окно. Находим стиль ссылок R1C1. Рис5.

Снимаем выделение, убрав птичку. И в результате получаем нужное нам отображение название столбцов. Естественно, что для другого отображения делаем те же манипуляции с функциями excel и ставим выделение нужного стиля отображения. То есть ставим галочку.

Существует способ, где для смены названия столбцов используют макрос.
Обычно режим разработчика можно легко найти на ленте функций.

Но иногда он может быть отключен. Если не видно его в шапке перечисленных меню, или ленте, то идем файл, параметры. И находим вкладку настройки ленты. Активируем птичкой разработчик, и кликаем на ок.

Данной операцией включим разработчик.
Теперь с вкладки разработчик идем на Visual Basic, который находим в блоке настроек под названием «код».

Откроется окно, и в нем следует прописать: Application, ReferenceStyle =lA1 подтверждаем кнопкой enter свои действия и дальше макрос сам поменяет названия столбцов.

Описанные выше два способа достаточно легко воспроизвести, и по-большому счету смена названия столбцов не должна вызывать трудностей.
Так что если вдруг, почему изменилось привычное вам название, пугаться не стоит минут 5 и все вернется на свои места.

Обычно заголовки столбцов в программе Excel отображаются в виде букв, но иногда что-то случается, и там появляются цифры. В таком случае возникает вопрос: «Как в Экселе поменять цифры на буквы», который мы и рассмотрим сегодня.

Устраняем проблему с отображением цифр вместо букв

Если цифры вместо букв в столбцах в Excel, то есть два варианта, как это исправить. Первый – использовать интерфейс, а второй вводить специальную команду. Оба метода очень просты и справится любой пользователь.

Через интерфейс

С помощью инструментов программы можно легко привести панель координат в обычный вид, когда вместо чисел отображаются буквы. Чтобы это сделать:

  1. Открываем меню «Файл».
  2. Там нужно перейти во вкладке «Параметры».
  3. Откроется окно, в котором следует выбрать раздел «Формулы».
  4. Там ищите «Работа с формулами» и снимаем чекбокс с надписи «Стиль ссылок R1C1».

Теперь проблема, что отображаются цифры вместо букв в Excel решена.

Макрос

В этом варианте нужно использовать макрос. Алгоритм действий следующий:

  1. Нужно включить режим разработчика. Для этого открываем вкладку «Файл» и переходим в раздел «Параметры».
  2. Откроется меню, где нужно перейти в раздел «Настройка ленты» и установить чекбокс на пункт «Разработчик».
  3. Далее нужно открыть раздел «Разработчик». Затем выбираем «Visual Basic». Можно просто воспользоваться горячими клавишами Alt+F11.
  4. На устройстве с клавишами нажимаем кнопки Ctrl+G и вводим Application.ReferenceStyle=xlA1 код. Затем нажимаем Enter.

После этого проблема, что в Экселе цифры вместо букв пропадет.

Заключение

Проблема того, что вместо букв отображаются цифры в Excel решается очень просто. Можно сделать все через интерфейс программы, а можно воспользоваться специальным кодом, кому как удобнее. На все про все у вас уйдет не более пяти минут.

Цифры прописью в Excel — вот так чудо, и это один из наглядных примеров рационального использования достижений автоматизации процессов. О такой возможности многие пользователи и не догадываются, а между тем можно порядком сэкономить драгоценное время.

Для замены цифр прописью в Excel потребуется воспользоваться дополнительной надстройкой, но не стоит пугаться, если вы ничего в этом не понимаете. Читайте и делайте согласно инструкции, и все у вас получится.

Интересно. Как сделать подобное в Word читайте .

Число прописью в Экселе. Установка

В данном уроке вам будет предложено скачать бесплатно корректно работающий вариант приложения для написания числа прописью найденного на просторах интернета.

Как правило, необходимость конвертировать цифры в текст возникает в различных бухгалтерских и платежных документах, поэтому радует и наличие возможности выбора основных валют (рубли, доллары и евро).

Довольно лирики, давайте приступим и подробно разберемся, как написать число прописью.

Делаем в следующем порядке:

1. Скачиваем и распаковываем файл кликнув .

2. Закиньте файл NUMSTR.XLA в папку Library , которая находится C:ProgramFiles (x86)MicrosoftOfficeOffice14Library (возможно расположение немного отличается, зависит от версий ПО).

3. Запустите Excel и на вкладке «Разработчик» кликните по кнопке «Надстройки» ( если ее нет, читайте ниже ).

Внимание. Если нет вкладки «Разработчик», пройдите Файл → Параметры → Настройка ленты и установите галку напротив пункта «Разработчик».

4. В окне «Надстройки» отметьте пункт NumStrAdd-in и нажмите ОК.

Усё можно пользоваться.

Число прописью в Excel. Как пользоваться

Расширение установлено, теперь несколько слов как использовать:

5. Для примера напишите в произвольной ячейке число цифрами.

6. Кликните по кнопке «Вставить Функцию».

7. В открывшемся окне «Мастер функций» в списке «Категория» выберите «Определенные пользователем».

8. После этого выберите необходимую функцию:

NumStr – отобразит цифры буквами в Excel;

RubStr — преобразует число прописью в рублях;

USDStr – конвертирует число прописью в долларах;

EURStr – выведет сумму прописью в евро.

9. В следующем окне «Аргументы функции» укажите в поле ячейку с данными (кликнут курсором) или непосредственно число цифрами, завершив нажатием кнопки ОК и растянувшейся улыбкой.

Интересно. Как закрепить строки в Excel читайте .

Сегодня мы поговорим о том, как поменять в Excel цифры на буквы. В некоторых случаях это необходимо. Однако многие пользователи редактора Excel привыкли, что номера строк обозначаются числами, в свою очередь, колонки можно идентифицировать по буквам.

Инструкция

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

Параметры Excel

Переходим к следующему этапу решения вопроса, как в Excel поменять цифры на буквы, и раскрываем главное меню редактора, нажав на большую круглую кнопку в верхнем левом углу окна. Далее внизу мы увидим две функции. Одна из них называется «Параметры Excel». Нажимаем на нее. Описанные действия можно произвести и без применения мышки — главное меню раскрывается при нажатии сначала клавиши ALT, а затем «Ф». В свою очередь, открыть доступ к необходимым нам параметрам Excel позволит буква «M».

Стиль ссылок

Для того чтобы решить вопрос, как поменять в Excel цифры на буквы, выбираем пункт «Формулы». Он находится слева в открывшемся окне настроек. Отыскиваем параметр, который отвечает за работу с формулами. Именно первый пункт в указанной секции, отмеченный как «Стиль ссылок», определяет, как будут обозначаться колонки на всех страницах редактора. Для того чтобы заменить числа на буквы, убираем соответствующую отметку из описанного поля. Манипуляцию такого типа можно произвести при помощи и мыши, и клавиатуры. В последнем случае используем сочетания клавиш ALT + 1. После всех проделанных действий нажимаем кнопку «OK». Таким образом будут зафиксированы внесенные в настройки изменения. В более ранних версиях данного программного обеспечения кнопка доступа в главное меню имеет другой внешний вид. Если используется издание редактора «2003», используем в меню раздел «Параметры». Далее переходим к вкладке «Общие» и изменяем настройку «R1C1». Вот мы и разобрались, как поменять в Excel цифры на буквы.

Преобразовать столбец в список через запятую

У меня есть задача создания простого листа Excel, который принимает неопределенное количество строк в столбце A, например:

И сделайте их в списке через запятую в другой ячейке, которую пользователь может легко скопировать и вставить в другую программу, например так:

Какой самый простой способ сделать это?

Предполагая, что ваши данные начинаются с A1, я бы поместил в столбец B следующее:

Затем вы можете вставить столбец B2 вниз по всему столбцу. Последняя ячейка в столбце B должна теперь быть разделенным запятыми списком столбца A.

  • Скопируйте столбец в Excel
  • Открытое слово
  • «Специальная вставка» только для текста
  • Выберите данные в Word (те, которые вам нужно преобразовать в текст, разделенный , ), нажмите Ctrl — H (Найти и заменить)
  • В поле «Найти что» введите ^p
  • В поле «Заменить на» введите ,
  • Выберите «Заменить все»

Если у вас Office 365 Excel, вы можете использовать TEXTJOIN ():

введите описание изображения здесь

Я на самом деле только что создал модуль в VBA, который выполняет всю работу. Он берет мой ранжированный список и создает строку с разделителями-запятыми, которая выводится в ячейку по моему выбору:

Итак, в мою камеру я просто положил, =csvRange(A:A) и это дает мне список, разделенный запятыми.

Альтернативный подход заключается в вставке столбца Excel в этот инструмент в браузере:

Он преобразует столбец текста в разделенный запятыми список.

Так как пользователь все равно копирует и вставляет в другую программу, это может быть для него таким же простым.

Вы могли бы сделать что-то вроде этого. Если вы не говорите об огромной электронной таблице, это будет хорошо.

  • Alt-F11, создать макрос для создания списка (см. Код ниже)
  • Назначьте его ярлыку или кнопке панели инструментов
  • Пользователь вставляет свой столбец чисел в столбец A, нажимает кнопку, и его список попадает в ячейку B1.

Вот код макроса VBA:

Обязательно установите формат ячейки B1 на «текст», иначе вы получите испорченный номер. Я уверен, что вы можете сделать это и в VBA, но я не уверен, как в данный момент, и мне нужно вернуться к работе. 😉

Используйте vi или vim, чтобы просто поставить запятую в конце каждой строки:

Чтобы объяснить эту команду:

  • % означает выполнить действие (т.е. найти и заменить) для всех строк
  • s указывает на замену
  • / разделяет аргументы (т. е. s/find/replace/options )
  • $ представляет конец строки
  • , текст замены в этом случае

Вы можете использовать руководство How-To Geek по превращению строки в столбец и просто перевернуть его. Затем экспортируйте данные в формате csv (в формате с разделителями-запятыми), и у вас будет список с открытым запятыми! Вы можете скопировать из блокнота и положить его в Excel, если хотите. Кроме того, если вам нужен пробел после запятой, вы можете воспользоваться функцией поиска и замены, заменив «,» на «,». Надеюсь, это поможет!

muncherelli, мне понравился твой ответ, и я его подправил :). Просто незначительная вещь, бывают случаи, когда я беру данные с листа и использую их для запроса к базе данных. Я добавил необязательный параметр «textQualify», который помогает создать разделенный запятыми список, используемый в запросе.

Я улучшил подпрограмму generatecsv () для обработки листа Excel, который содержит несколько списков с пустыми строками, отделяющих заголовки каждого списка и списки от их заголовков. пример

и объединяет их конечно в несколько строк, по 1 на список.

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

Ответ Sux2Lose — мой предпочтительный метод, но он не работает, если вы имеете дело с более чем несколькими тысячами строк, и может разбиться на еще меньшее количество строк, если на вашем компьютере недостаточно доступной памяти.

В этом случае лучше всего скопировать столбец, создать новую рабочую книгу, пройти специальную A1 книгу новой книги и сделать Transpose так, чтобы столбец стал строкой. Затем сохраните книгу как .csv . Ваш csv теперь представляет собой обычный текстовый разделенный запятыми список, который вы можете открыть в текстовом редакторе.

Примечание. Не забудьте переместить столбец в строку перед сохранением в формате csv. В противном случае Excel не сможет вставить запятую между значениями.

голоса
Рейтинг статьи
Читайте так же:
Можно ли звонить с планшета lenovo
Ссылка на основную публикацию
Adblock
detector