Auditportal.ru

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

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

Как поставить тире в Excel (Эксель)

При работе с документами в табличном процессоре MS Excel, наверняка вы не раз сталкивались с ситуацией, когда в свободной ячейке требуется установить тире (прочерк) как знак препинания. Проблема возникает с тем, что Excel интерпретирует тире как знак «минус» и автоматически инициирует функцию с математической операцией вычитание.
Для начала следует отметить, что в пакете MS Office существуют понятия «Длинное тире» и «Короткое тире». Вы можете на свое усмотрение использовать данные символы.
Существует несколько вариантов вставки тире в ячейку MS Excel. Далее рассмотрим основные способы.

Способ 1: использование инструмента «Вставка специальных знаков»
Для того чтобы вставить в требуемой ячейке знак тире, необходимо выполнить заданную последовательность операций. На вкладке «Вставка» в группе «Символы» выбрать пункт «Символ»:

Как поставить тире в Excel (Эксель)

Перейдите на вкладку «Специальные символы» и выберите нужный символ. В данном случае вы можете выбрать «Длинное тире» или «Короткое тире» и нажать кнопку «Вставить»:

Как поставить тире в Excel (Эксель)

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

Как поставить тире в Excel (Эксель)

Способ 2: использование комбинации клавиш
Для того чтобы получить символ тире в требуемой ячейке, можно воспользоваться альтернативным способом ввода, используя комбинацию клавиш.
Длинное тире – удерживая нажатой клавишу [ALT] на цифровом блоке клавиатуры последовательно набрать цифры 0151. После отпускания клавиши [ALT] в заданной ячейке отобразится «Длинное тире».
Короткое тире – удерживая нажатой клавишу [ALT] на цифровом блоке клавиатуры последовательно набрать цифры 0150. После отпускания клавиши [ALT] в заданной ячейке отобразится «Короткое тире».

Способ 3: использование знака «минус» с клавиатуры
Если у вас нет необходимости запоминать приведенные выше способы, то в качестве практической рекомендации, можно посоветовать использовать знак «минус» с клавиатуры в качестве тире. Чтобы табличный процессор Excel не воспринимал его как математическую операцию над заданной ячейкой, допускается воспользоваться одним из вариантов:
• После введенного в ячейке символа «минус» сразу нажать клавишу [Enter], при этом указатель перейдет на следующую ячейку, а в заданной ячейке отобразится символ тире.
• В требуемой ячейке, перед символом «минус», поставить знак апострофа (‘), при этом в заданной ячейке отобразится только символ тире.

Читайте так же:
Как найти и получить значение первой видимой ячейки после фильтрации в Excel?

Excel works!

menu

Абзац в Excel. Как начать с новой строки в ячейке

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

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

Абзац в Excel. Как использовать новую строку в формуле?

Если записать сцепление текста, то текст будет записываться в одну строку (если не применять формат «Перенос текста», см. ниже).

Абзац в Excel

Что делать, если я хочу разделить текст на абзацы в одной ячейке формулы? В Excel символом точки является число 10.

И что текст разделен на несколько частей:

Абзац в Excel

«Подскажите, а как саму формулу разделить на новые строки?»

Частый вопрос. Создание новых линий между самой формулой — это и удобно, и красиво. Кроме того, это значительно облегчает чтение длинных формул. Для перемещения текста в строке формулы используйте комбинацию Alt + Enter. Это настолько удобно, что у меня даже есть отдельный пост об этом.

Абзац в Excel 33

Как перенести текст не меняя ничего внутри него. Формат Перенос текста?

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

Читайте так же:
Как изменить цвет границы нескольких ячеек в Excel?

Абзац в Excel 4

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

Как удалить символ абзаца из ячейки, нескольких ячеек?

Подробно как удалять любые символы в ячейках написано в отдельной статье . Здесь же мы рассмотрим самый распространенный способ — инструмент Найти и заменить . Выделите диапазон ячеек, где надо найти и удалить символ абзаца, нажмите горячую клавишу Ctrl+H и в появившемся окне в поле Найти: вставьте символ абзаца, а в поле Заменить: ничего не вставляйте (будет т.н. пусто) и нажмите Заменить все.

Но где получить сам знак абзаца?

Как вставить символ абзаца в ячейку или поле поиска (диалоговое окно)?

Выберите место, куда нужно вставить символ. Чтобы добавить абзац в продуктах MS Office, есть 2 способа:

  1. Как мы писали выше, нажмите Alt + Enter, эта универсальная комбинация вставляет абзац
  2. Удерживая Alt и нажимая 1, вместо того, чтобы отпустить Alt, сразу обнуляем. Эти действия вставляют символ под номером 10.

Кстати, левый Alt может не работать для многих людей, используйте правый Alt на вашей клавиатуре!

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

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

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

Как проще всего это сделать?

13 ответов

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

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

  • Скопируйте столбец в Excel
  • Откройте Word
  • «вставить специальный» как только текст
  • Выделите данные в Word (те, которые вы хотите преобразовать в текст, разделенные , ), нажмите Ctrl — H (найти и заменить)
  • В поле «найти что» введите ^p
  • В поле «заменить на», введите ,
  • Выберите «заменить все
Читайте так же:
Как запустить несколько макросов из контекстного меню в Excel?

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

Таким образом, я помещаю =csvRange(A:A) в камеру, что дает мне список данных, разделенных запятой.

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

enter image description here

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

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

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

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

  • Alt-F11, создайте макрос списка (см. код ниже)
  • Свяжите его с комбинацией клавиш или кнопкой панели инструментов
  • Пользователь вставляет свою колонку разговоров в столбец A, нажимает кнопку, и его список переходит в ячейку В1

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

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

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

Для объяснения этого приказа:

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

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

Читайте так же:
Как изменить значения в диапазоне ячеек в Excel?

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

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

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

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

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

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

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

Один из самых простых способов использования веб-приложения zamazin.co для такого типа задач — разделение запятой. Просто заполните данные столбцов и нажмите кнопку Преобразовать, чтобы создать список, разделенный запятыми. Вы даже можете использовать некоторые другие варианты для усиления желаемого результата.

голоса
Рейтинг статьи
Читайте так же:
Как извлечь номер улицы из адреса в Excel?
Ссылка на основную публикацию
Adblock
detector