Как в эксель поставить тире между цифрами
Перейти к содержимому

Как в эксель поставить тире между цифрами

  • автор:

Как поставить тире в экселе без формулы?

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

Чтобы эксель перестал воспринимать знак тире, как часть формулы, необходимо изменить формат ячейки на «Текстовый». Для этого, например, выделяем ячейку «А1», нажимаем на правую кнопку мыши и в появившемся меню выбираем «Формат ячейки».

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

В результате устанавливаем в ячейке знак минус.

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

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

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

Как в эксель поставить тире между цифрами

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как в эксель поставить тире между цифрами

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

Public Function Telefon(lin As String) As String Dim i As Integer lin = Replace(lin "-", "") lin = Replace(lin, "(", "") lin= Replace(lin, ")", "") lin= Replace(lin, ")", "") lin= Replace(lin, Space(1), "") lin = Replace(lin, Space(1), "") i = Len(linnn) If i < 10 Then MsgBox ("Не правильный номер") Exit Function End If lin = Mid(lin, i - 9, 10) Telefon = "(" & Mid(lin, 1, 3) & ")" & Space(1) & Mid(linnn, 4, 3) & "-" & Mid(lin, 7, 2) & "-" & Mid(lin, 9, 2) End Function Private Sub CommandButton1_Click() Dim nomer As String nomer = Telefon(" 8 (067) 2465786") MsgBox (nomer) End Sub

Анализ,обработка данных Недорого
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950

Если да, можете попробовать такую замысловатую формулу (число в ячейке A1):

="(067) "&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");ПОИСК("067";ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");1)+3;3)&"-"&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");ПОИСК("067";ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");1)+6;2)&"-"&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");ПОИСК("067";ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");1)+8;2)

Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
Здравствуйте ALEKS2008.
добавьте к проекту книги модуль и разместите в нем подобный код

Function toTelNumber(nmb) As String nmb = nmb.Text nmb = Replace(nmb, " ", "") nmb = Replace(nmb, "(", "") nmb = Replace(nmb, ")", "") nmb = Replace(nmb, "-", "") If Len(nmb) = 10 Then nmb = 8 & nmb toTelNumber = Format(nmb, "0(000)000-00-00") End Function

и тогда формула =toTelNumber(A6) отобразит номер ячейкb A6 в заданном формате.
Удачи Вам.
Евгений.

Teslenko_EA
Посмотреть профиль
Найти ещё сообщения от Teslenko_EA

Регистрация: 02.05.2009
Сообщений: 3,907

motorway
Это в том случае,если один оператор,а если нет,утвердительного ответа не было.На Киевстаре кроме 067 ёще 097,098

Анализ,обработка данных Недорого
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
ну в принципе переделывается легко - заменой соотв. символов. Можно и макрос написать
Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487

или такой еще вариант:
1.удаляем в столбце с телефонами открывающиеся, закрывающиеся скобки и тире с помощью Ctrl+H (найти и заменить)
2. правая кнопка мыши по столбцу / формат ячеек / (все форматы) / в строку "тип" пишем это: #(###) ###-##-## / жмем ОК

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

Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
Без VBA см.вложение

Телефоны.rar (4.0 Кб, 25 просмотров)

Пользователь
Регистрация: 06.08.2009
Сообщений: 33

Страница 1 из 3 1 2 3 Следующая >
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отступ между цифрами в консоле Golovastik Общие вопросы C/C++ 4 15.07.2009 23:24
Почему двоеточие и тире отображается выше обычного? Сергей Орлов Microsoft Office Word 1 10.07.2009 00:53
Как в HTML в form проставить два E-mail чебургатор HTML и CSS 1 27.05.2009 20:33
Столбцы озаглавлены цифрами. как исправить? zoom Microsoft Office Excel 2 06.10.2007 18:13
Где надо объявить и описать вводимые данные, чтобы расчитать с помощью них формулы Соня Помощь студентам 1 31.05.2007 07:07

покупка

док добавить дефис 1

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

Добавить дефис между словами с помощью поиска и замены

Добавить дефис между словами Kutools for Excel

Добавить дефис между словами по тексту в столбец и формулу

Функция «Текст в столбец» может разделять слова на столбцы на основе пробела, а затем вы можете использовать формулу, чтобы снова объединить их с дефисом.

док добавить дефис 2

1. Выберите список данных, в который вы хотите добавить дефис, и нажмите Данные > Текст в столбцы. Смотрите скриншот:

док добавить дефис 3

2. На первом этапе Преобразование текста в столбцы волшебник, проверьте разграниченный и нажмите Следующая> в шаг 2 мастера, и проверьте Space вариант под Разделители раздел. Смотрите скриншот:

док добавить дефис 4

3. Нажмите Следующая> пойти последний шаг мастера, выберите ячейку для размещения разделенных данных Направление текстовое окно. Смотрите скриншот:

док добавить дефис 5

4. Нажмите Завершить. Теперь список данных разделен на столбцы, выберите пустую ячейку рядом с разделенными данными и введите эту формулу. = C1 & "-" & D1 (C1 и D1 - это разделенные данные), а затем перетащите дескриптор автозаполнения вниз на ячейку, необходимую для применения этой формулы. Смотрите скриншот:

Добавить дефис между словами с помощью поиска и замены

Фактически, функция «Найти и заменить» также может быстро заменить пробелы дефисом.

1. Выберите данные, к которым вы хотите добавить символы дефиса, и нажмите Ctrl + H клавиши одновременно, чтобы открыть Найти и заменить Диалог.

док добавить дефис 6

2. в Найти и заменить диалога под Замените вкладка, введите пространство клавишей пробела к Найти то, что текстовое поле и введите дефис символ к Заменить текстовое окно. Смотрите скриншот:

док добавить дефис 7

3. Нажмите Заменить Alл. Появится диалоговое окно с напоминанием о том, сколько ячеек было успешно заменено, нажмите OK чтобы закрыть это. Пока что все пробелы в выделенном фрагменте заменены дефисом. Смотрите скриншот:

4. Закрой Найти и заменить Диалог.

Добавить дефис между словами Kutools for Excel

док добавить дефис 8

Если в некоторых случаях слова разделять нечем, как быстро добавить дефис между словами?

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

После бесплатная установка Kutools for Excel, сделайте следующее:

док добавить дефис 9

1. Выберите данные, к которым нужно добавить дефис, и нажмите Кутулс > Текст > Добавить текст. Смотрите скриншот:

док добавить дефис 10

2. в Добавить текст диалог, введите – в Текст поле, а затем установите флажок Только добавить к и выберите Перед заглавными буквами из раскрывающегося списка. Смотрите скриншот:

док добавить дефис 11

3. Нажмите Ok, и перед каждым символом верхнего регистра был добавлен символ дефиса, и нажмите Кутулс > Текст > Удалить по позиции. Смотрите скриншот:

док добавить дефис 12

4. в Удалить по позиции диалог, введите 1 в Номера текстовое поле и отметьте Слева под Позиция раздел. Смотрите скриншот:

5. Нажмите Ok, теперь дефис ставится только между словами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *