Excel в конец добавить символ в: Добавление данных в ячейку

Содержание

ЛЕВСИМВ, ЛЕВБ (функции ЛЕВСИМВ, ЛЕВБ)

В этой статье описаны синтаксис и использование функций ЛЕВСИМВ и ЛЕВБ в Microsoft Excel.

Описание

Функция ЛЕВСИМВ возвращает первый символ или несколько первых символов текстовой строки на основе заданного числа символов.

Функция ЛЕВБ возвращает первый символ или несколько первых символов текстовой строки на основе заданного числа байтов.

Важно: 

  • Эти функции могут быть доступны не на всех языках.

  • Функция ЛЕВБ отсчитывает по два байта на каждый символ, только если языком по умолчанию является язык с поддержкой двухбайтовой кодировки. В противном случае функция ЛЕВБ работает так же, как функция ЛЕВСИМВ, и отсчитывает по одному байту на каждый символ.

К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Синтаксис

ЛЕВСИМВ(текст;[число_знаков])

ЛЕВБ(текст;[число_байтов])

Аргументы этих функций описаны ниже.

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

  • Число_знаков    Необязательный. Количество символов, извлекаемых функцией ЛЕВСИМВ.

    • «Число_знаков» должно быть больше нуля или равно ему.

    • Если «число_знаков» превышает длину текста, функция ЛЕВСИМВ возвращает весь текст.

    • Если значение «число_знаков» опущено, оно считается равным 1.

  • Число_байт     Необязательный. Количество символов, извлекаемых функцией ЛЕВБ.

Пример

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

Данные

Цена продажи

Швеция

Формула

Описание

Результат

=ЛЕВСИМВ(A2;4)

Первые четыре символа первой строки

Продажа

=ЛЕВСИМВ(A3)

Первый символ второй строки

Ш

ПСТР, ПСТРБ (функции ПСТР, ПСТРБ)

В этой статье описаны синтаксис формулы и использование функций ПСТР и ПСТРБ в Microsoft Excel.

Описание

Функция ПСТР возвращает заданное число знаков из текстовой строки, начиная с указанной позиции.

Функция ПСТРБ возвращает определенное число знаков из текстовой строки, начиная с указанной позиции, на основе заданного числа байтов.

Важно: 

  • Эти функции могут быть доступны не на всех языках.

  • Функция ПСТР предназначена для языков с однобайтовой кодировкой, а ПСТРБ — для языков с двухбайтовой кодировкой. Язык по умолчанию, заданный на компьютере, влияет на возвращаемое значение следующим образом.

  • Функция ПСТР всегда считает каждый символ (одно- или двухбайтовый) за один вне зависимости от языка по умолчанию.

  • Функция ПСТРБ считает каждый двухбайтовый символ за два, если включена поддержка ввода на языке с двухбайтовой кодировкой, а затем этот язык назначен языком по умолчанию. В противном случае функция ПСТРБ считает каждый символ за один.

К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Синтаксис

ПСТР(текст;начальная_позиция;число_знаков)

ПСТРБ(текст;начальная_позиция;число_байтов)

Аргументы функций ПСТР и ПСТРБ описаны ниже.

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

  • Начальная_позиция    Обязательный. Позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и так далее.

    • Если start_num больше, чем длина текста, то для ПМС и ПБ возвращается «» (пустой текст).

    • Если start_num меньше, чем длина текста, но start_num плюс num_chars превышает длину текста, то mid/MIDB возвращает символы до конца текста.

    • Если start_num меньше 1, то mid/MIDB возвращает #VALUE! значение ошибки #ЗНАЧ!.

  • Число_знаков    Требуется для mid. Указывает, сколько знаков должна вернуть функция ПСТР.

  • Число_байтов    Требуется для midB. Указывает, сколько знаков должна вернуть функция ПСТРБ (в пересчете на байты).

Пример

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

При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные

Поток воды

Формула

Описание

Результат

=ПСТР(A2;1;5)

Возвращает пять знаков из строки в ячейке А2, начиная с первого знака.

Поток

=ПСТР(A2;7;20)

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

воды

=ПСТР(A2;20;5)

Так как начальная позиция больше, чем длина строки (10), возвращается пустая строка.

Как вставить символ в Excel — Как в Excel вводить специальные символы

При наборе на компьютере различных текстов часто приходится сталкиваться с вопросом вставки в текст различных символов, в том числе букв и математических знаков и т. д. Некоторые символы имеются на клавиатуре, например, знаки больше, меньше и равно, слеш, латинские буквы можно вводить на английской раскладке клавиатуры. Это очень удобно, поскольку можно вставлять их, не отрывая от нее (клавиатуры) рук, при этом практически не снижается скорость набора. Видео по теме

Но когда появляется необходимость использования греческих букв, символов промилле, градусов по Цельсию и др. клавиатуры становится недостаточно. И тогда на помощь приходит функция вставки символов, которая, кстати, есть не только в Ворде но и в других офисных приложениях (Excel, Power Point).

Содержание

Вставка символов

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

Поиск нужных символов

Если этого списка недостаточно, то при нажатии «другие символы» откроется окно поиска символов. В этом окне имеются две вкладки: символы и специальные знаки. Обе вкладки можно открыть и посмотреть, нет ли там нужного нам значка. Наибольшее количество символов обнаруживается в одноименной вкладке.

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

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

Пример формулы для добавления символов в строке ячейки Excel

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

Автоматическое добавление количества символов в ячейке Excel

В Excel подготовка и заполнение данных дополнительными нулями являются достаточно простым способом в применении. Если, например, каждое значение в поле «ID клиента» должно иметь по 10 чисел, то для реализации данной задачи нужно для каждого числа дописать соответственное количество нулей. Например, для идентификатора с номером 1234567 нужно дописать три нуля и в результате получим корректную запись 1234567000 для поля «ID клиента» в файле базы данных.

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

В результате каждый идентификатор получил необходимое ему количество нулей, чтобы соответствовать правилу для дальнейшего запыления поля «ID клиента» при импорте таблицы в базу данных.



Формула, которая изображена выше на рисунке сначала добавляет к значению ячейки A4 ряд символов из 10-ти нулей и в результате получаем новый идентификатор. Каждый из них теперь в любом случае имеет не менее 10-ти чисел.

Далее применяется функция ЛЕВСИМВ, которая обрезает каждое исходное значение до первых 10-ти чисел от начала строки. Для этого во втором аргументе функции ЛЕВСИМВ указано число 10.

Если необходимо сделать так чтобы нули были автоматически добавлены не с правой стороны, а с левой (например, так: 0001234567). Тогда следует немного изменить формулу, а вместо функции ЛЕВСИМВ использовать функцию ПРАВСИМВ:

Как видено на рисунке на этот раз, используя символ амперсант, мы добавили по 10 нулей слева к исходному значению ячейки A4. После чего обрезали каждый идентификатор оставляя только лишь по 10 числовых знаков справой стороны номеров. Мы добавили недостающие символы сначала строки необходимого нам количества. Так работает функция ПРАВСИМВ, обратно пропорционально для предыдущей функции ЛЕВСИМВ.

Как добавить текст в начало и конец каждой строки

Часто необходимо добавить в начало или конец каждой строки текст, символы или, например код. Когда таких строк с десяток, то простой способ «копи-паст» не вызывает затруднений. Когда строк набирается сотни или даже тысячи, то копи-паст не только отнимет много времени, но и превращается в занудное занятие.
Рассмотрим несколько простых способов как с помощью мощного редактора Notepad ++ вставить в начало или конец каждой строки текст, символы или теги без замены существующего текста или кода. соответствует началу строки.)

  • В поле «Заменить на» (англ. Replace with) вводим: https://
  • В левой нижней части диалогового окна выбрать «Регулярное выражение» (англ. Regular expression)
  • и в завершении: «жмем» по кнопке «Заменить все».
  • В результате мы получаем список урл адресов вида https://newsbeat.ru/hi-tech/413-apple-details.

    Способ как быстро вставить текст, символы или теги в конец каждой строки

    Например, у нас есть список урл адресов вида https://newsbeat.ru/hi-tech/413-apple-details, нам необходимо в конец каждой строки добавить .html.

    Так же как и в предыдущем примере, в меню поиск выбираем пункт «замена» или нажимаем сочетание клавиш «ctrl» + «h».

    В открывшемся диалоговом окне:

    • В поле «Найти» (англ. Find What) ввести знак конца строки, выглядит он так: $
      (Прим. В синтаксисе регулярного выражения символ $ соответствует концу строки.)
    • В поле «Заменить на» (англ. Replace with) вводим: . html
    • В левой нижней части диалогового окна выбрать «Регулярное выражение» (англ. Regular expression)
    • и в завершении: «жмем» по кнопке «Заменить все».

    В результате мы получаем список урл адресов вида https://newsbeat.ru/seo/sitestroyenie.html.

    Мы рассмотрели способы как с помощью редактора Notepad ++ можно добавить текст, символы или теги в начало или конец каждой строки.

    Рассмотрим способ как за один прием с помощью Notepad ++ добавить текст, символы или теги и в начало и конец каждой строки.

    Например, у нас есть список урл адресов, который нам нужно добавить в файл карты сайта sitemap.xml. Соответственно в начале каждого url адреса (или в начале каждой строки) должен быть код <url><loc>, а в конце каждого url адреса (или в конце каждой строки) код </loc><priority>1.0</priority></url>.

    Так же как и в предыдущих примерах, в меню поиск выбираем пункт «замена» или нажимаем сочетание клавиш «ctrl» + «h». (.*)$

  • В поле «Заменить на» (англ. Replace with) вводим: c левой части выражения $1 вводим то, что нужно ввести в начало строки, с правой части выражения $1 вводим то, что нужно ввести в конце строки соответственно.
  • В нашем примере это выглядит так: <url><loc>$1</loc><priority>1.0</priority></url>
  • В левой нижней части диалогового окна выбрать «Регулярное выражение» (англ. Regular expression)
  • и в завершении: «жмем» по кнопке «Заменить все».
  • Результат должен получиться как на картинке ниже:

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

    Например, у нас есть материал со списком городов, в конце названий города нужно вставить тег разрыва строки <br>.

    Нам нужно выделить область текста, к которому нужно применить метод вставки тега в конец каждой строки.

    В редакторе Notepad ++, в зависимости от задачи, есть множество способов выделения области. Применительно к нашему примеру, мы можем воспользоваться стандартными способами, которые применяются во всех программах: поставить курсор ввода (для тех кому непонятно: курсор ввода это мигающая вертикальная черта которая также называется текстовым курсором показывает, где появится следующий символ) в начало первой строки , удерживая левую кнопку мыши перетащить в конец последней строки области выделения, или установить курсор ввода в начало первой строки, удерживая клавишу «шифт» установить курсор мыши и кликнуть на конец последней строки области выделения и т.п.

    Затем нам нужно указать Notepad ++ найти выделенную область, для этого в меню вкладки «Поиск» выбираем пункт «Искать выделенное далее» или нажимаем на клавиатуре сочетание клавиш ctrl + F3.

    Далее в меню вкладки «Поиск» выбираем пункт «заменить» (поиск с заменой) или нажимаем на клавиатуре сочетание клавиш ctrl + h.

    В открывшемся диалоговом окне, как и в предыдущих примерах:

    • В поле «Найти» (англ. Find What) ввести знак конца строки выглядит он так: $
    • В поле «Заменить на» (англ. Replace with) вводим:
    • В левой нижней части диалогового окна выбрать «Регулярное выражение» (англ. Regular expression)
    • устанавливаем галочку в чек-боксе «В выделенном»
    • и в завершении: жмем по кнопке «Заменить все».

    В результате мы видим, что тег <br> вставлен не в конец каждой строки, а только в тех строках, которые мы определили как область для поиска, то есть те, которые мы выделили.

    В качестве бонуса, весьма полезный и нужный приемчик который можно выполнить с помощью мощного редактора Notepad ++.

    Как одновременно ввести текст, символы или теги в начало строк в выделенной области

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

    Поставить курсор ввода в начало первой строки, «зажмите» и удерживайте клавиши shift и alt, используя клавишу курсора вниз выделить до последней необходимой строки или
    поставить курсор ввода в начало первой строки, установить курсор мыши на начало последней строки области выделения, «зажмите» и удерживайте клавиши shift и alt выполнить клик левой кнопкой мыши.

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

    Часто задаваемые вопросы:

    Как называется мигающая вертикальная палочка?

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



    Поиск с конца строки в Excel

    Описание функции

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

    Вот этот набор функций, не очень то очевидно, согласитесь:

     =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«Заданный текст»;A1;1)-ДЛСТР(«Заданный текст»))

    Для удобства в надстройку VBA-Excel добавлена функция КОНЕЦСТРОКИ.  Она выполняет поиск заданного текста с конца строки и возвращает текст от искомой позиции до конца строки. И интерфейс у нее намного понятнее:

    Функция =КОНЕЦСТРОКИ(ТЕКСТ; НАЙТИ; [Старт]; [Регистр]) имеет 4 аргумента:

    • ТЕКСТ — Исходный текст, в котором необходимо найти начало строки.
    • НАЙТИ — Подстрока, до которой будет возвращаться начало строки
    • [Старт] — Необязательный параметр. Позиция внутри исходного текста, с которой начинается поиск подстроки. По умолчанию параметр равен 1.
    • [Регистр] — Необязательный аргумент, указывающий необходимость учета регистра. По умолчанию равен 1 — регистр учитывается. Укажите значение 0 если не хотите учитывать регистр при сравнении.

    Пример 1

    Найти текст до слова СТОП. Обратите внимание не важно в какой части текста находится заданное слово.

    Пример 2

    Чтобы вернуть текст без первого слова укажите пробел в параметре НАЙТИ.

    Пример 3

    Можно начинать поиск с заданной позиции (аргумент Старт). Может понадобиться в случае если стоп-слово встречается не один раз.

    Пример 4

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

    Код на VBA

    
    Function КОНЕЦСТРОКИ(ByVal ТЕКСТ As String, ByVal НАЙТИ As String, _
                        Optional ByVal Старт As Long = 1, Optional ByVal Регистр As Long = 1) As String
        If Регистр = 1 Then
            КОНЕЦСТРОКИ = Right(ТЕКСТ, Len(ТЕКСТ) - InStr(Старт, ТЕКСТ, НАЙТИ) - Len(НАЙТИ) + 1)
        Else
            КОНЕЦСТРОКИ = Right(ТЕКСТ, Len(ТЕКСТ) - InStr(Старт, ТЕКСТ, НАЙТИ, vbTextCompare) - Len(НАЙТИ) + 1)
        End If
    End Function

    20 секретов Excel, которые помогут упростить работу

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

    Выделение всех ячеек одним кликом

    Все ячейки можно выделить комбинацией клавиш Ctrl + A, которая, кстати, работает и во всех других программах. Однако есть более простой способ выделения. Нажав на кнопку в углу листа Excel, вы выделите все ячейки одним кликом.

    Открытие нескольких файлов одновременно

    Вместо того чтобы открывать каждый файл Excel по отдельности, их можно открыть вместе. Для этого выделите файлы, которые нужно открыть, и нажмите Enter.

    Перемещение по файлам Excel

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

    Добавление новых кнопок на панель быстрого доступа

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

    Перейдите в меню «Файл» ⇒ «Параметры» ⇒ «Панель быстрого доступа». Теперь можно выбрать любые кнопки, которые вам нужны.

    Диагональная линия в ячейках

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

    Добавление в таблицу пустых строк или столбцов

    Вставить одну строку или столбец достаточно просто. Но что делать, если их нужно вставить гораздо больше? Выделите нужное количество строк или столбцов и нажмите «Вставить». После этого выберите место, куда нужно сдвинуться ячейкам, и вы получите нужное количество пустых строк.

    Скоростное копирование и перемещение информации

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

    Быстрое удаление пустых ячеек

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

    Расширенный поиск

    Нажав Ctrl + F, мы попадаем в меню поиска, с помощью которого можно искать любые данные в Excel. Однако его функциональность можно расширить, используя символы «?» и «*». Знак вопроса отвечает за один неизвестный символ, а астериск — за несколько. Их стоит использовать, если вы не уверены, как выглядит искомый запрос.

    Если же вам нужно найти вопросительный знак или астериск и вы не хотите, чтобы вместо них Excel искал неизвестный символ, то поставьте перед ними «~».

    Копирование уникальных записей

    Уникальные записи могут быть полезными, если вам нужно выделить в таблице неповторяющуюся информацию. К примеру, по одному человеку каждого возраста. Для этого выберите нужный столбец и нажмите «Дополнительно» слева от пункта «Фильтр». Выберите исходный диапазон (откуда копировать) и диапазон, в который нужно поместить результат. Не забудьте поставить галочку.

    Создание выборки

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

    Быстрая навигация с помощью Ctrl и стрелки

    Нажимая Ctrl + стрелка, можно перемещаться в крайние точки листа. К примеру, Ctrl + ⇓ перенесет курсор в нижнюю часть листа.

    Транспонирование информации из столбца в строку

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

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

    Как скрывать информацию в Excel

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

    Объединение текста с помощью «&»

    Если вам нужно объединить текст из нескольких ячеек в одну, необязательно использовать сложные формулы. Достаточно выбрать ячейку, в которой будет соединен текст, нажать «=» и последовательно выбрать ячейки, ставя перед каждой символ «&».

    Изменение регистра букв

    С помощью определенных формул можно менять регистр всей текстовой информации в Excel. Функция «ПРОПИСН» делает все буквы прописными, а «СТРОЧН» — строчными. «ПРОПНАЧ» делает прописной только первую букву в каждом слове.

    Внесение информации с нулями в начале

    Если вы введете в Excel число 000356, то программа автоматически превратит его в 356. Если вы хотите оставить нули в начале, поставьте перед числом апостроф «’».

    Ускорение ввода сложных слов

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

    Больше информации

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

    Переименование листа с помощью двойного клика

    Это самый простой способ переименовать лист. Просто кликните по нему два раза левой кнопкой мыши и введите новое название.

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

    Как добавить текст в конец всех ячеек в Excel

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

    Добавить текст в конец всех ячеек с помощью формулы

    Чтобы добавить указанную текстовую строку или символы в конец всех выбранных ячеек в Excel, вы можете использовать оператор конкатенации или функцию СЦЕПИТЬ для создания формулы Excel.

    Например, если вы хотите добавить текст «excel» в конец текста в ячейке B1, вы можете использовать следующую формулу excel:

      = B1 & "" & "excel"  

    ИЛИ

      = СЦЕПИТЬ («B1», «», «excel»)  

    Вы можете ввести приведенные выше формулы в ячейку C1, а затем перетащить дескриптор заполнения вниз в другие ячейки в столбце C, и вы увидите, что указанный текст «excel» был добавлен в конец текстовой строки в B1.

    Добавить текст в начало всех ячеек с помощью Excel VBA

    Вы можете создать новый макрос Excel, чтобы добавить текстовую строку « excel l» в конец текста в ячейке B1 в Excel VBA, просто выполните следующие шаги:

    1 # щелкните команду « Visual Basic » на вкладке DEVELOPER .

    2 # , откроется окно «Редактор Visual Basic».

    3 # щелкните « Insert » -> « Module », чтобы создать новый модуль

    4 # вставьте приведенный ниже код VBA в окно кода.Затем нажмите кнопку « Сохранить ».

     Sub addTextAtEndCell ()
        Dim e as range
        Для каждого e в Selection
            Если e.value <> "" Тогда e.value = e.value & "excel"
        Следующий
    Концевой переводник 

    5 # вернитесь к текущему листу, затем запустите указанный выше макрос Excel, вы увидите, что конкретный текст «excel» был добавлен в конец текста во всех выбранных ячейках.


    Родственные формулы

    Связанные функции

    • Функция Excel Concat
      Функция Excel CONCAT объединяет 2 или более строк или диапазонов вместе.Это новая функция в Excel 2016, которая заменяет функцию СЦЕПИТЬ. Синтаксис функции СЦЕПИТЬ следующий: = СЦЕПИТЬ (текст1, [текст2],…)…

    Похожие сообщения


    Макрос VBA для ВПР с другого листа

    В предыдущем посте вы должны знать, как исправить или удалить ошибку # N / A при использовании формулы ВПР для поиска значения с другого листа.И этот пост покажет вам, как использовать код VBA для данных vlookup …

    Как скрыть все остальные строки в Excel (с помощью VBA)

    Этот пост покажет вам, как скрыть альтернативные строки или столбцы в Excel или как скрыть каждую третью, четвертую, пятую строку или столбец в Excel. Если вы хотите скрыть все остальные строки на текущем листе, как…

    Как отключить запрос «Сохранить как» в Excel

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

    Как вставлять символы и символы в Excel

    Способы вставки символов в Excel

    Самый простой способ вставить символ или специальный символ в Excel — это найти этот символ в поисковой системе, скопировать его (Ctrl + C) и, наконец, вставить (Ctrl + V) в нужную ячейку. .

    Чтобы вставить символ так, чтобы он соответствовал форматированию вашей ячейки, используйте Ctrl + Shift + V вместо простого Ctrl + V.

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

    В следующем разделе мы научимся вставлять символы или специальные символы, используя эти встроенные параметры.

    Где эта встроенная опция?

    Чтобы перейти к опции встроенных символов Excel, следуйте указанному ниже пути.

    Вкладка «Вставить»> группа «Символы»> кнопка «Символ»

    Вставка символов с помощью параметров «Symbols»

    Несмотря на то, что название опции дано как «Символы», вы можете использовать ту же опцию для вставки любого специального символа в Excel.

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

    В результате появится диалоговое окно «Символ». Как видите, есть две вкладки: одна для «Символов», а другая — для «Специальные символы».

    В основном это диалоговое окно состоит из трех разделов. В первом разделе представлен список из сотен символов. Следующий раздел — «Недавно использованные символы», а последний — «Символ Unicode Character».

    Чтобы вставить любой символ, найдите его в списке. Затем выберите его и один раз нажмите кнопку «Вставить». Кроме того, вы можете нажать клавишу «Enter» на клавиатуре вместо кнопки «Insert».

    Если вы дважды щелкните «Вставить», Excel вставит два символа в одну и ту же ячейку.

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

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

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

    Вставка специальных символов в Excel

    Вы можете найти их на вкладке «Специальные символы» (см. Ниже). Выберите символ, который вы хотите вставить, и нажмите кнопку «Вставить», как показано на изображении ниже:

    Вставить символ с помощью кода

    Как мы видели в предыдущих разделах, чтобы вставить символ, вам нужно много прокрутить вниз и найти нужный символ.

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

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

    Найдите в списке символ, который нужно вставить, щелкните по нему и проверьте его код. Запишите этот код где-нибудь, и в будущем просто введите этот код и нажмите «Вставить», чтобы быстро вставить его.

    1. Юникод (шестнадцатеричный) — 00A9
    2. ASCII (десятичный) — 169
    3. ASCII (шестнадцатеричный) — 00A9

    Наглядная демонстрация вставки символа с использованием кода символа:

    На этом блог подошел к концу.Поделитесь своими взглядами и комментариями в разделе комментариев ниже.

    Написано соучредителем Каспером Лангманном , специалистом по Microsoft Office.

    Большинство таблиц заполнено числами. Некоторые из них содержат текст.

    Но если вы хотите настроить то, что находится в вашей электронной таблице, и открыть некоторые изящные возможности, вы также можете включить символов и специальные символы .

    Это почти одно и то же, но Excel обрабатывает их немного по-разному.Сначала мы рассмотрим это.

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

    Откройте новую книгу и приступим!

    * Это руководство предназначено для Excel 2019 / Microsoft 365 (для Windows). Есть другая версия? Нет проблем, вы все равно можете выполнить те же действия.

    Содержание

    Использование меню символов

    Самый простой способ вставить символы и специальные символы в электронную таблицу — использовать встроенное в Excel меню символов .

    Несмотря на то, что это меню «Символы», вы можете использовать его для вставки как символов, так и специальных символов.

    Чтобы открыть меню, щелкните вкладку Insert на ленте, затем щелкните Symbol :

    Вы увидите меню символов:

    Отсюда вы можете пролистывать сотни символов. Чтобы вставить один, щелкните по нему, затем щелкните Вставить .

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

    Есть цифры из латинского алфавита, других языков, надстрочные и подстрочные индексы, символы валюты, стрелки, математические символы, заключенные буквенно-цифровые символы, геометрические фигуры и многое другое.

    Чтобы открыть еще больше символов , используйте раскрывающееся меню в верхнем левом углу, чтобы изменить шрифт с «(обычный текст)» на Wingdings, Wingdings 2 или Webdings.

    В этих шрифтах масса отличных символов. (Если вам нужна галочка , часто используемый символ, выберите Wingdings и прокрутите вниз.)

    Есть также более технические вещи, такие как неразрывные пробелы, встраивание слева направо, em-пространство и en-пространство.

    Совет от профессионалов: делайте заметки о символах

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

    Вы также увидите, что вы можете получить код символа в Unicode, ASCII (десятичный) и ASCII (шестнадцатеричный).

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

    В следующий раз, когда вы откроете меню «Символ», выберите правильный тип кодировки, затем введите число в поле Код символа .

    Посмотреть видео — Показать символы в раскрывающихся списках

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

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

    В этом уроке я покажу вам, как отображать символы в раскрывающихся списках в Excel.

    Вставка символов в ячейки

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

    • Выберите ячейку (скажем, A1).
    • Перейдите в Insert -> Symbols -> Symbol.
    • В диалоговом окне «Символ» выберите шрифт из раскрывающегося списка.
      • В раскрывающемся списке Excel содержимое отображается шрифтом Tahoma (информация предоставлена ​​Деброй Далглиш). Любой символ, который вы используете из шрифта Tahoma , также обычно работает с другими регулярно используемыми шрифтами, такими как Arial, Calibri, Trebuchet MS, Verdana и т. Д. Однако вы должны проверить это, если вы используете символы из других шрифтов.
    • В диалоговом окне «Символ» выберите символ, который нужно вставить, и нажмите «Вставить». Это вставит выбранный символ в ячейку.
    • Выберите другую ячейку, чтобы вставить другой символ.

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

    Создание раскрывающегося списка

    Когда у вас есть элементы, которые вы хотите отобразить в раскрывающемся списке, выполните следующие действия для его создания:

    1. Выберите ячейку, в которой вы хотите создать раскрывающийся список.
    2. Перейдите в Data -> Data Tools -> Data Validation.
    3. В диалоговом окне Проверка данных:
      • На вкладке «Настройки» выберите «Список» в раскрывающемся списке.
      • В поле источника выберите диапазон ячеек, который вы хотите в раскрывающемся списке.
    4. Вот и все. Теперь при выборе ячейки будет отображаться раскрывающийся значок. Щелкните значок стрелки, направленной вниз, чтобы отобразить раскрывающийся список (как показано ниже).

    Примеры символов в раскрывающихся списках в Excel

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

    Использование только символов
    • Стрелки вверх и вниз для отображения увеличения / уменьшения.
    • Стрелки вверх / вниз / без изменений.
    Использование символов и текста

    Вы также можете комбинировать символ и текст и отображать их в раскрывающемся списке.

    Предположим, у вас есть символ в ячейке A1, используйте следующую формулу в ячейке B1:

    Вы можете заменить слово «Увеличение» на любой текст или ссылку на ячейку.

    Вот несколько примеров, показывающих, как эту комбинацию текста и символов можно использовать в раскрывающихся списках.

    • Меньше / больше символов с текстом.
    • Стрелки вверх и вниз с текстом.
    • Использование маркеров (для отображения основной категории и подкатегории).
      • Чтобы вставить пулю:
        • Перейдите в ячейку и дважды щелкните (или F2), чтобы перейти в режим редактирования.
        • Нажмите Alt + 7 или Alt + 9 на цифровой клавиатуре.
          Если у вас нет цифровой клавиатуры, активируйте NumLock и выполните указанные выше действия.
        • Чтобы получить отступ, как показано выше, просто используйте пробел.

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

    Сообщите мне свои мысли, оставив комментарий.

    Вам также могут понравиться следующие руководства по Excel:

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

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

    Вставить символы AT (@) в Excel

    Если вы хотите вставить только один символ, воспользуйтесь простым способом ввода символа или символа в ячейку с помощью команды « Symbol » на панели инструментов «Вставка».(см. рисунок ниже).

    Популярные теги

    • РУКОВОДСТВА ПО EXCEL
      • 1. Запустите и закройте Excel
      • 2. Окно макета Excel
      • 3. Лента и панели инструментов в Excel
      • 3. 1. Панель быстрого доступа в Excel
      • 3.2. Вкладка главной панели инструментов в Excel
      • 3.3. Вставить вкладку панели инструментов в Excel
      • 3,4. Панель инструментов макета страницы в Excel
      • 3,5. Вкладка панели инструментов формул в Excel
      • 3,6. Вкладка панели инструментов данных в Excel
      • 3.7. Просмотр вкладки панели инструментов в Excel
      • 3.8. Просмотр вкладки панели инструментов в Excel
      • 3.9. Панель инструментов разработчика в Excel
      • 4.1. Настройки в Excel часть 1
      • 4.2. Настройки в Excel часть 2
      • 5. Создайте книгу или рабочий лист
      • 6. Сохраните и закройте книгу
      • 7. Рабочий лист перед печатью
      • 8. Определение полей рабочего листа
      • 8а. Рабочий лист параметров настройки страницы
      • 9. Создайте и отредактируйте верхний и нижний колонтитулы рабочего листа в Excel
      • 10.Распечатать рабочий лист, таблицу или область печати из книги Excel
      • 11. Создание папок при сохранении или сохранении как книги в Excel
      • 12. Навигация в листе Excel
      • 13. Выберите ячейки, строки, столбцы
      • 14. Операторы в Excel
      • 14а. Список всех функций по категории
      • 15. Создание формулы в Excel
      • 15а. Имя ячеек или данных в Excel
      • 16. Условное форматирование в Excel
      • 17. Абсолютный и относительный адрес
      • 18.Создать раскрывающееся меню
      • 19. Создание раскрывающегося списка
      • 20. Форматирование текста и ячейки в Excel
      • 21. Измените данные в ячейке Excel
      • 22. Объединение или разделение ячеек в Excel
      • 23. Проверка данных в Excel
      • 24. Автоматическая серия заполнения в Excel
      • 25. Вставить специальный символ или символ
      • 26. Фигуры и графика SmartArt
      • 27. Добавить комментарии в ячейку Excel
      • 28. Вставить изображение в поле комментариев
      • 29.Команды отмены и возврата
      • 30. Вырезать, скопировать, вставить содержимое ячейки
      • 31. Вставка или удаление ячеек, столбцов, строк, листов в Excel
      • 32. Изменить размер или настроить высоту или ширину ячеек, столбцов и строк
      • 33. Вставка или добавление изображений или изображений в ячейку Excel
      • 34. Сделайте Garph или диаграмму в Excel
      • 35. Форматирование данных в виде таблицы
      • 36. Сортировка данных в Excel
      • 37. Фильтрация данных в Excel
      • 38. Вставить или создать сводную таблицу
      • 39.Форматирование даты в Excel
      • 40. Блокировка ячеек и защита рабочего листа
      • 41. Защитите книгу в Excel
      • 42. Типы ошибок в Excel
      • 43. Запишите макрос VBA в Excel
      • 43а. CV резюме — Curriculum Vitae
    • ПРИМЕРЫ EXCEL

    © 2021 Формулы Excel с примерами

    Этот сайт использует куки.

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

    Вы можете удалить или заблокировать все файлы cookie с этого сайта в настройках своего браузера. Вы можете узнать больше об этом в нашем заявлении о политике в отношении файлов cookie.

    Продолжая использовать страницу, вы соглашаетесь с тем, что мы можем размещать эти типы файлов cookie на вашем устройстве / компьютере.

    Отправленный Джоном | 15 янв.2017 г. | Графики | 0 |

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

    Шаг 1. Доступ к символам в Excel

    Нам нужно будет вставить символы, которые мы хотим использовать, в нашу книгу.

    1. Выберите пустую ячейку , в которую нужно вставить символы.
    2. Перейдите на вкладку Вставьте на ленте.
    3. В разделе Символы нажмите кнопку Символ .
    4. Выберите Arial из раскрывающегося списка Font .
    5. Выберите Geometric Shapes из раскрывающегося списка Subse t.
    6. Выберите стрелку ▲.
    7. Нажмите кнопку Insert . Выберите стрелку ▼ и снова нажмите кнопку Insert .
    8. Нажмите кнопку Close .

    Теперь вы можете использовать эти символы позже, скопировав и вставив их из ячейки, в которую вы их вставили.

    Шаг 2: Добавление символов к форматированию таблицы

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

    1. Выберите данные из таблицы, куда вы хотите добавить символы.
    2. Щелкните правой кнопкой мыши и выберите в меню Формат ячеек . Вы также можете получить доступ к меню «Формат ячеек» с помощью сочетания клавиш Ctrl + 1 .
    3. Перейдите на вкладку Число в меню Формат ячеек .
    4. Выберите Custom из категории .
    5. Добавьте этот код формата к Тип . или измените его с помощью других символов, которые вы могли выбрать в шаге 1 .

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

  • Нажмите кнопку OK .
  • Шаг 3. Добавьте гистограмму с использованием ваших данных

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

    1. Выберите ваши данные.
    2. Перейдите на вкладку Вставьте на ленте.
    3. В разделе Диаграммы нажмите маленький значок Гистограмма .
    4. Выберите в меню 2-мерную линейчатую диаграмму .

    Если на гистограмме нет символов, их можно добавить.

    1. Здесь мы видим форматирование символа на нашем графике. Если его еще нет, щелкните по диаграмме .
    2. Перейти на вкладку Дизайн .
    3. В разделе Макеты диаграмм нажмите кнопку Quick Layout .
    4. Выберите желаемый макет.

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

    Как вставлять символы и специальные символы с помощью сочетаний клавиш ALT в документы Word, Excel и PowerPoint?

    Сочетания клавиш Alt — категории символов

    В таблице ниже представлен полный список сочетаний клавиш Alt с функцией поиска.По умолчанию таблица сортируется по первому столбцу «Alt + Key». Вы можете изменить фильтрацию на основе любого столбца или ввести описание в поле поиска, и результаты будут автоматически отфильтрованы. Ярлыки разделены на категории в последнем столбце «Категория символа» для упрощения фильтрации по следующим категориям:

    • Знаки с ударением — гласные с ударением, используемые в разных языках.
    • Валюта — все символы, относящиеся к валюте и деньгам.
    • Gaming — символы, относящиеся к играм и спорту.
    • Сердца — так как есть много символов сердца, у нас есть специальная категория.
    • Человек — охватывает различные символы лиц и другие элементы, связанные с людьми.
    • Keyboard Defaults — все клавиши по умолчанию, доступные на стандартной международной английской клавиатуре.
    • Language Characters — символы специального языка.
    • Математика — математические символы, такие как степень, плюс или минус и т. Д.
    • Музыкальные символы — охватывает все символы и инструменты, связанные с музыкой.
    • Игральные карты — символы колоды игральных карт.
    • Special — специальные символы, такие как авторские права, товарный знак, зарегистрированный и т. Д.
    • Zodiac Symbols — охватывает символы зодиака.
    • Транспортные символы — все транспортные средства и знаки на вывесках.
    • Arrows — охватывает разные типы стрел.
    • Цифры — округленные числа белого и черного цвета.
    • Звезды — разные виды звездных символов.

    Пример поиска — введите «галочку» в поле поиска, чтобы найти все связанные символы галочки.

    Как использовать сочетания клавиш Alt?

    Все ярлыки проверены в Microsoft Word 2010/2013/2016 / Office 365 на платформах Windows 7/8/10, поэтому некоторые коды могут не работать в другом программном обеспечении, таком как Excel и PowerPoint. В этом случае вы можете просто скопировать и вставить символы. Кроме того, символы в офисных документах Microsoft могут выглядеть иначе, чем в приведенной выше таблице, поскольку это отображение браузера. Следуйте приведенным ниже инструкциям по использованию этих сочетаний клавиш Alt:

    • Нажмите и удерживайте любую клавишу ALT, а затем нажимайте цифры по очереди.
    • Убедитесь, что включена цифровая блокировка.
    • Сочетания клавиш с цифрами работают только с ALT и клавишами цифровой клавиатуры, как показано на изображении клавиатуры ниже. Это может не работать должным образом с цифровой частью обычной клавиатуры.

    Если у вас нет отдельной цифровой клавиатуры на клавиатуре, включите блокировку номеров и используйте сочетания клавиш с номерами клавиатуры, как показано ниже. В большинстве случаев вам нужно использовать функциональную клавишу с alt и нажимать цифры.

    Сочетания клавиш Alt без цифр:
    Зарегистрировано
    Ключ Символ Символ Описание
    Alt + Ctrl + C © Авторские права
    Alt + Ctrl + R ®
    Alt + Ctrl +. Продолжение
    Alt + Ctrl + T Товарный знак
    Alt + Ctrl + E Евро
    Сочетания клавиш с Alt-кодом: валюта, математика, специальные символы, знаки зодиака и все символы

    Если вы ищете сочетания клавиш alt в формате изображения, щелкните приведенные ниже ссылки, чтобы загрузить изображения ярлыков. Когда изображение откроется в новой вкладке, щелкните правой кнопкой мыши и сохраните его на свой ПК или Mac для использования в автономном режиме.Ознакомьтесь со списком ярлыков для использования опций или альтернативного кода на Mac.

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

    Предполагается, что у вас есть список данных в диапазоне B1: B5, которые содержат строковые значения, и вы хотите добавить один символ « E » после первого символа строки в ячейках.Вы можете обратиться к следующим двум методам.

    Вставить символ или текст в ячейки с формулой

    Чтобы вставить символ в ячейки в Excel, вы можете использовать формулу, основанную на функциях LEFT и MID. Как это:

    Введите эту формулу в пустую ячейку, например: Ячейка C1, и нажмите Введите ключ . Затем перетащите маркер автозаполнения в другие ячейки, чтобы применить эту формулу.

    Эта формула инертит символ «E» после первого символа строки в ячейках.И если вы хотите вставить символ или текстовую строку после второй, третьей или N позиции строки в ячейках, вам просто нужно заменить цифру 1 в функции Left и цифру 2 в функции MID как 2 и 3. Как показано ниже. :

    Вставка символа или текста в ячейки с помощью VBA

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

    # 1 откройте книгу Excel и затем щелкните команду « Visual Basic » на вкладке DEVELOPER или просто нажмите сочетание клавиш « ALT + F11 ».

    # 2 , откроется окно «Редактор Visual Basic».

    # 3 щелкните « Insert » -> « Module », чтобы создать новый модуль.

    # 4 вставьте приведенный ниже код VBA в окно кода. Затем нажмите кнопку « Сохранить ».

    # 5 вернитесь к текущему листу, затем запустите указанный выше макрос Excel. Нажмите кнопку Выполнить .

    # 6 выберите один диапазон, в который вы хотите вставить один символ.

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

    Выполнив это руководство, вы сможете вставлять специальные символы и символы в электронные таблицы Excel. Если у вас есть какие-либо комментарии или вопросы, разместите их ниже.

    Примечание: Я использовал Excel 2007 при создании этого руководства.

    Вставить символ в ячейки

    1. Щелкните ячейку, в которую хотите вставить символ.

    2. Щелкните вкладку Insert , расположенную на ленте.

    3. Щелкните значок Symbol , расположенный в группе Text .

    4. Убедитесь, что выбрана вкладка Symbols .

    5. У вас есть возможность выбрать шрифт для символа, используя раскрывающийся список Font (в этом примере я использовал шрифт Symbol ).

    6. Щелкните символ, который хотите использовать.

    7. Нажмите кнопку Вставить , чтобы использовать символ в выбранной ячейке.

    8. После вставки кнопка Отмена изменится на кнопку Закрыть , когда вы закончите, нажмите Закрыть , чтобы вернуться в электронную таблицу.

    Я взял на себя смелость вставить несколько символов в одну и ту же ячейку.

    Вставить специальные символы в ячейки

    1. Щелкните ячейку, в которую хотите вставить символ.

    2. Щелкните вкладку Insert , расположенную на ленте.

    3. Щелкните значок Symbol , расположенный в группе Text .

    4. Щелкните вкладку Специальные символы .

    5. Щелкните специальный символ, который хотите использовать.

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

    7. После вставки кнопка Отмена изменится на кнопку Закрыть , когда вы закончите, нажмите Закрыть , чтобы вернуться в электронную таблицу.

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

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

    Вставить символы AT (@) в Excel

    Если вы хотите вставить только один символ, воспользуйтесь простым способом ввода символа или символа в ячейку с помощью команды « Symbol » на панели инструментов «Вставка».(см. рисунок ниже).

    Популярные теги

    • РУКОВОДСТВА ПО EXCEL
      • 1. Запустите и закройте Excel
      • 2. Окно макета Excel
      • 3. Лента и панели инструментов в Excel
      • 3.1. Панель быстрого доступа в Excel
      • 3.2. Вкладка главной панели инструментов в Excel
      • 3.3. Вставить вкладку панели инструментов в Excel
      • 3,4. Панель инструментов макета страницы в Excel
      • 3,5. Вкладка панели инструментов формул в Excel
      • 3,6. Вкладка панели инструментов данных в Excel
      • 3.7. Просмотр вкладки панели инструментов в Excel
      • 3.8. Просмотр вкладки панели инструментов в Excel
      • 3.9. Панель инструментов разработчика в Excel
      • 4.1. Настройки в Excel часть 1
      • 4.2. Настройки в Excel часть 2
      • 5. Создайте книгу или рабочий лист
      • 6. Сохраните и закройте книгу
      • 7. Рабочий лист перед печатью
      • 8. Определение полей рабочего листа
      • 8а. Рабочий лист параметров настройки страницы
      • 9. Создайте и отредактируйте верхний и нижний колонтитулы рабочего листа в Excel
      • 10.Распечатать рабочий лист, таблицу или область печати из книги Excel
      • 11. Создание папок при сохранении или сохранении как книги в Excel
      • 12. Навигация в листе Excel
      • 13. Выберите ячейки, строки, столбцы
      • 14. Операторы в Excel
      • 14а. Список всех функций по категории
      • 15. Создание формулы в Excel
      • 15а. Имя ячеек или данных в Excel
      • 16. Условное форматирование в Excel
      • 17. Абсолютный и относительный адрес
      • 18.Создать раскрывающееся меню
      • 19. Создание раскрывающегося списка
      • 20. Форматирование текста и ячейки в Excel
      • 21. Измените данные в ячейке Excel
      • 22. Объединение или разделение ячеек в Excel
      • 23. Проверка данных в Excel
      • 24. Автоматическая серия заполнения в Excel
      • 25. Вставить специальный символ или символ
      • 26. Фигуры и графика SmartArt
      • 27. Добавить комментарии в ячейку Excel
      • 28. Вставить изображение в поле комментариев
      • 29.Команды отмены и возврата
      • 30. Вырезать, скопировать, вставить содержимое ячейки
      • 31. Вставка или удаление ячеек, столбцов, строк, листов в Excel
      • 32. Изменить размер или настроить высоту или ширину ячеек, столбцов и строк
      • 33. Вставка или добавление изображений или изображений в ячейку Excel
      • 34. Сделайте Garph или диаграмму в Excel
      • 35. Форматирование данных в виде таблицы
      • 36. Сортировка данных в Excel
      • 37. Фильтрация данных в Excel
      • 38. Вставить или создать сводную таблицу
      • 39.Форматирование даты в Excel
      • 40. Блокировка ячеек и защита рабочего листа
      • 41. Защитите книгу в Excel
      • 42. Типы ошибок в Excel
      • 43. Запишите макрос VBA в Excel
      • 43а. CV резюме — Curriculum Vitae
    • ПРИМЕРЫ EXCEL

    © 2021 Формулы Excel с примерами

    Этот сайт использует куки.

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

    Вы можете удалить или заблокировать все файлы cookie с этого сайта в настройках своего браузера. Вы можете узнать больше об этом в нашем заявлении о политике в отношении файлов cookie.

    Продолжая использовать страницу, вы соглашаетесь с тем, что мы можем размещать эти типы файлов cookie на вашем устройстве / компьютере.

    Найти позицию последнего появления символа в Excel

    В этом руководстве вы узнаете, как найти позицию последнего появления символа в строке в Excel.

    Несколько дней назад коллега обнаружил эту проблему.

    У него был список URL-адресов, как показано ниже, и ему нужно было извлечь все символы после последней косой черты («/»).

    Так, например, из https://example.com/archive/ January он должен был извлечь «январь».

    Было бы очень просто, если бы в URL-адресах была только одна косая черта.

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

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

    В этом руководстве я покажу вам два способа сделать это:

    • Использование формулы Excel
    • Использование пользовательской функции (созданной с помощью VBA)

    Получение последней позиции символа с помощью формулы Excel

    Когда у вас есть позиция последнего вхождения, вы можете просто извлечь что-нибудь справа от него, используя функцию ВПРАВО.

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

     = ВПРАВО (A2, LEN (A2) -FIND ("@", ПОДСТАВИТЬ (A2, "/", "@", LEN (A2) -LEN (ПОДСТАВИТЬ (A2, "/", ""))) , 1))
     
    Как работает эта формула?

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

    • SUBSTITUTE (A2, ”/”, “” ) — Эта часть формулы заменяет косую черту пустой строкой.Так, например, если вы хотите найти вхождение любой строки, кроме косой черты, используйте ее здесь.
    • LEN (A2) -LEN (SUBSTITUTE (A2, ”/”, “” )) — Эта часть сообщит вам, сколько косых черт в строке. Он просто вычитает длину строки без косой черты из длины строки с косой чертой.
    • SUBSTITUTE (A2, ”/”, ”@”, LEN (A2) -LEN (SUBSTITUTE (A2, ”/”, ””))) — Эта часть формулы заменит последнюю косую черту на @ .Идея состоит в том, чтобы сделать этого персонажа уникальным. Вы можете использовать любой персонаж, какой захотите. Просто убедитесь, что он уникален и его еще нет в строке.
    • НАЙТИ («@», ПОДСТАВИТЬ (A2, «/», «@», LEN (A2) -LEN (ПОДСТАВИТЬ (A2, «/», »»))), 1) — Эта часть формула даст вам позицию последней косой черты.
    • LEN (A2) -FIND («@», ПОДСТАВИТЬ (A2, «/», «@», LEN (A2) -LEN (ПОДСТАВИТЬ (A2, «/», «»))), 1) — Эта часть формулы сообщает нам, сколько символов стоит после последней косой черты.
    • = ВПРАВО (A2, LEN (A2) -FIND («@», ПОДСТАВИТЬ (A2, «/», «@», LEN (A2) -LEN (ПОДСТАВИТЬ (A2, «/», »»)) ), 1)) — Теперь это просто даст нам строку после последней косой черты.

    Получение последней позиции символа с помощью пользовательской функции (VBA)

    Хотя приведенная выше формула великолепна и работает как шарм, она немного сложна.

    Если вам удобно использовать VBA, вы можете использовать настраиваемую функцию (также называемую функцией, определяемой пользователем), созданную с помощью VBA.Это может упростить формулу и сэкономить время, если вам придется делать это часто.

    Давайте использовать тот же набор данных URL-адресов (как показано ниже):

    Для этого случая я создал функцию с именем LastPosition, которая находит последнюю позицию указанного символа (в данном случае это косая черта. ).

    Вот формула, которая сделает это:

     = RIGHT (A2, LEN (A2) -LastPosition (A2, "/") + 1) 

    Вы можете видеть, что это намного проще, чем мы использовали выше.

    Вот как это работает:

    • LastPosition — наша пользовательская функция — возвращает позицию косой черты. Эта функция принимает два аргумента — ссылку на ячейку с URL-адресом и символ, позицию которого нам нужно найти.
    • Функция RIGHT дает нам все символы после косой черты.

    Вот код VBA, который создал эту функцию:

     Функция LastPosition (rCell As Range, rChar As String)
    'Эта функция выдает последнюю позицию указанного символа
    Этот код был разработан Sumit Bansal (https: // trumpexcel.com)
    Dim rLen как целое число
    rLen = Len (rCell)
    Для i = rLen To 1 Step -1
    Если Mid (rCell, i - 1, 1) = rChar Тогда
     LastPosition = i
     Функция выхода
    Конец, если
    Далее я
    Конечная функция 

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

    Вот шаги, чтобы скопировать и вставить этот код в серверную часть VB:

    Вот шаги, чтобы поместить этот код в редактор VB:

    1. Перейдите на вкладку Разработчик.
    2. Щелкните параметр Visual Basic. Это откроет редактор VB в бэкэнде.
    3. В панели Project Explorer в редакторе VB щелкните правой кнопкой мыши любой объект книги, в которую вы хотите вставить код. Если вы не видите Project Explorer, перейдите на вкладку View и нажмите Project Explorer.
    4. Перейдите во вкладку «Вставить» и щелкните «Модуль». Это вставит объект модуля для вашей книги.
    5. Скопируйте и вставьте код в окно модуля.

    Теперь формула будет доступна на всех листах книги.

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

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

    Использование поиска и замены для ожидаемых символов (Microsoft Excel)

    Обратите внимание: Эта статья написана для пользователей следующих версий Microsoft Excel: 97, 2000, 2002 и 2003.Если вы используете более позднюю версию (Excel 2007 или более позднюю), , этот совет может не подойти вам . Чтобы ознакомиться с версией этого совета, написанного специально для более поздних версий Excel, щелкните здесь: Использование поиска и замены для символов предварительного ожидания.

    Мел часто хочет поставить символ в начало всего, что находится в диапазоне ячеек.Например, он может захотеть добавить букву в начало некоторого текста (так, что «123» станет «A123», а «xyz» станет «Axyz»), или он может захотеть добавить апостроф (так «123» станет «» 123 «и» xyz «становится» xyz «). Мэл задается вопросом, можно ли это сделать с помощью функции «Найти и заменить».

    Короткий ответ: не может. Возможности «Найти и заменить» в Excel более ограничены, чем в Word, где у вас есть возможность искать подстановочные знаки и использовать текст «Найти» в том, что заменяется. (Это всего лишь два примера возможностей, отсутствующих в программе Excel «Найти и заменить».)

    Таким образом, один из возможных ответов — скопировать данные в Word, использовать «Найти и заменить» для внесения изменений, а затем скопировать данные обратно. Конечно, вы рискуете потерять форматирование во время обхода, потерять часть точности и преобразовать все результаты формулы в статические значения. Для многих пользователей это неприемлемые риски.

    Другой вариант — использовать возможности Excel для объединения. Например, если значения, которые вы хотите отложить в начале, находятся в столбце A (начиная с A1), вы должны использовать формулу, такую ​​как столбец B:

    = "A" & A1
     

    Результат добавляет букву A к тому, что находится в A1.Это работает для предварительного ожидания чего угодно, кроме апострофа. Попытка отложить апостроф заканчивается на «123 или» xyz, но апостроф виден в ячейке. В Excel результат отличается от ввода апострофа, за которым следует 123, или апострофа, за которым следует xyz. (В случае набора текста апостроф указывает, что содержимое ячейки следует рассматривать как текст, а апостроф отображается только в строке формул, а не в самой ячейке.)

    Если вы действительно хотите изменить значения в серии ячеек (что подсказывает желание использовать «Найти и заменить»), то единственное, что вы можете сделать, — это использовать макрос для внесения изменений.Если вы хотите только предварительно отложить ячейки, начинающиеся с заданного значения (например, 123) с буквой (например, A), тогда будет достаточно простого макроса.

    Sub Prepend1 ()
        ToFind = "123"
        ToFindLength = Len (ToFind)
        ToPrepend = "А"
    
        Для каждой выбранной rcell
            Если LCase (Mid (rcell.Value, 1, ToFindLength)) = LCase (ToFind), то
                rcell.Value = ToPrepend & rcell.Value
            Конец, если
        Следующий
    Конец подписки
     

    Обратите внимание, что переменная ToFind содержит начальный текст, который вы хотите отложить в начале, а переменная ToPrepend содержит то, что вы хотите разместить перед этой строкой.В этом случае, когда вы выбираете диапазон ячеек и запускаете макрос, все, что начинается с 123 (например, «123», «12345» или «123D27X»), будет иметь букву A, добавленную в начало ячейки.

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

    Sub Prepend2 ()
        Dim rng As Range
        Dim c As Диапазон
        Dim ToPrepend As String
    
        ToPrepend = "А"
    
        'Обрабатывать только текстовые и числовые константы
        Установите rng = Selection.SpecialCells (xlCellTypeConstants, 3)
    
        Для каждого c In rng
            c.Value = ToPrepend & c.Value
        Следующий c
    Конец подписки
     

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

    ExcelTips — ваш источник экономичного обучения Microsoft Excel. Этот совет (3883) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь: Использование поиска и замены для символов предварительного ожидания .

    Автор Биография

    Аллен Вятт

    Аллен Вятт — всемирно признанный автор, автор более чем 50 научно-популярных книг и многочисленных журнальных статей.Он является президентом Sharon Parq Associates, компании, предоставляющей компьютерные и издательские услуги. Узнать больше о Allen …

    Обновление обсуждения

    Чтобы не отставать от обсуждения, вам необходимо обновить комментарии, чтобы убедиться, что вы в курсе.

    Узнайте больше

    Условные разрывы страниц

    Необходимо, чтобы распечатка рабочего листа начиналась с новой страницы каждый раз, когда значение в столбце изменяется? Есть пара…

    Узнайте больше

    Добавление кругов вокруг букв или чисел

    Хотите добавить в документ несколько удобных кружков вокруг текста? Вы не поверите, но в Word есть три способа …

    Узнайте больше

    Как вставить и удалить возврат каретки в Excel? (с примерами)

    Что такое возврат каретки в ячейке Excel?

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

    Как вставить возврат каретки в Excel?

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

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

    1. Например, посмотрите на набор данных ниже.



      У нас есть три предложения в ячейке A1, и каждое предложение разделено запятой (,).В этом случае нам нужно переместить вторую строку на следующую строку и третью строку на следующую строку, как показано ниже.
    2. Как вы можете видеть выше, он уменьшил ширину строки и увеличил высоту строки, поместив символ возврата каретки.


    3. Хорошо, давайте вернемся к этому и посмотрим, как мы можем вставить возврат каретки. Во-первых, наши данные в ячейке выглядят так.


    4. Поместите курсор перед содержимым, которое нам нужно переместить на следующую строку.


    5. Теперь нажмите сочетание клавиш ALT + ENTER в Excel, чтобы вставить символ возврата каретки в ячейку Excel.



      Когда вы нажимаете ALT + ENTER , он перемещает содержимое перед выбранными данными на новую строку, вставляя возврат каретки.
    6. Теперь снова поместите курсор перед третьей строкой данных.


    7. Теперь снова нажмите сочетание клавиш ALT + ENTER.


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

    Вставить возврат каретки Excel с помощью формулы

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

    • Например, посмотрите данные ниже.
    • Из приведенных выше данных нам нужно объединить эти значения ячеек, но нам нужно, чтобы каждое значение ячейки находилось в новой строке, как показано ниже.

    Поскольку мы имеем дело с более чем одной ячейкой, постоянно нажимать горячую клавишу — сложная задача; вместо этого мы можем использовать символьную функцию «CHAR» для вставки возврата каретки.

    • Примените приведенную ниже формулу, как показано ниже.
    • После применения формулы мы увидели плоскую строку; одна небольшая корректировка, которую нам нужно сделать, — это обернуть ячейки, в которых применяется формула.

    В этом примере мы использовали функцию «CHAR (10)», которая вставляет символ «возврата каретки» везде, где мы применили.

    Как удалить символ возврата каретки из ячейки Excel?

    Если вставка возврата каретки — это один из навыков, то удаление этих символов возврата каретки — это еще один набор навыков, которые нам необходимо изучить.

    • Предположим, что ниже приведены данные, полученные из Интернета.

    Мы можем удалить символ возврата каретки из ячейки Excel с помощью пары методов; первый метод заключается в использовании метода replace.

    • Выберите диапазон данных и нажмите сочетание клавиш Ctrl + H.
    • Нам нужно сначала найти, какое значение мы заменяем, и в этом случае мы находим символ «Возврат каретки», чтобы вставить этот символ, нам нужно нажать Ctrl + J .

    Нам просто нужно удалить символ возврата каретки, поэтому оставьте «Заменить на» в этом методе «Найти и заменить».

    • Теперь нажмите кнопку «Заменить все», и все символы возврата каретки будут удалены.
    • Другой способ удалить символ возврата каретки — использовать формулу.Ниже приведена формула удаления символа возврата каретки из ячейки Excel.

    Что следует помнить

    Рекомендуемые статьи

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

    Пакет All in One Excel VBA (35 курсов с проектами)