Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Удаление части текста справа до первой точки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление части текста справа до первой точки (Удаление части текста справа до первой точки)
Удаление части текста справа до первой точки
septima25 Дата: Четверг, 29.04.2021, 08:57 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Доброго дня всем!
Помогите, пожалуйста, решить задачку.
Есть массив данных,которые объединяет ряд правил:
Формат типа Х.Х.Х.Х/Х
Х-числовое значение, от 1 до 5 знаков.
Например:
8.6.0.3/29
210.165.234.0/1
0.0.34.0/4437
5.3321.7.33/56
1111.71111.0.0/6229

Нужна формула, которая отсечет справа последнее значение, слэш и предпоследнее значение, оставив точку:

8.6.0.
210.165.234.
0.0.34.
5.3321.7.
1111.71111.0.

Заранее спасибо!
 
Ответить
СообщениеДоброго дня всем!
Помогите, пожалуйста, решить задачку.
Есть массив данных,которые объединяет ряд правил:
Формат типа Х.Х.Х.Х/Х
Х-числовое значение, от 1 до 5 знаков.
Например:
8.6.0.3/29
210.165.234.0/1
0.0.34.0/4437
5.3321.7.33/56
1111.71111.0.0/6229

Нужна формула, которая отсечет справа последнее значение, слэш и предпоследнее значение, оставив точку:

8.6.0.
210.165.234.
0.0.34.
5.3321.7.
1111.71111.0.

Заранее спасибо!

Автор - septima25
Дата добавления - 29.04.2021 в 08:57
Serge_007 Дата: Четверг, 29.04.2021, 09:07 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

Формула массива:
Код
=ЛЕВБ(A1;МАКС((ПСТР(A1;СТРОКА($1:$20);1)=".")*СТРОКА($1:$20)))
К сообщению приложен файл: 20210429_septim.xls (27.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Формула массива:
Код
=ЛЕВБ(A1;МАКС((ПСТР(A1;СТРОКА($1:$20);1)=".")*СТРОКА($1:$20)))

Автор - Serge_007
Дата добавления - 29.04.2021 в 09:07
septima25 Дата: Четверг, 29.04.2021, 23:20 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,вечер добрый!
Копирую формулу в таблицу, а результата нет.
 
Ответить
СообщениеSerge_007,вечер добрый!
Копирую формулу в таблицу, а результата нет.

Автор - septima25
Дата добавления - 29.04.2021 в 23:20
gling Дата: Четверг, 29.04.2021, 23:39 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2523
Репутация: 678 ±
Замечаний: 0% ±

2010
Если точек всегда три то можно так
Код
=ПСТР(ПОДСТАВИТЬ(B3;".";".                           ";3);1;20)
или так
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B3;".";".                           ";3);1;20))


ЯД-41001506838083
 
Ответить
СообщениеЕсли точек всегда три то можно так
Код
=ПСТР(ПОДСТАВИТЬ(B3;".";".                           ";3);1;20)
или так
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B3;".";".                           ";3);1;20))

Автор - gling
Дата добавления - 29.04.2021 в 23:39
Serge_007 Дата: Пятница, 30.04.2021, 09:07 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Копирую формулу в таблицу, а результата нет
septima25, я же файл приложил


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Копирую формулу в таблицу, а результата нет
septima25, я же файл приложил

Автор - Serge_007
Дата добавления - 30.04.2021 в 09:07
Светлый Дата: Пятница, 30.04.2021, 10:47 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Если точек всегда три
Код
=ЛЕВБ(B3;ПОИСК(".";B3;1+ПОИСК(".";B3;1+ПОИСК(".";B3))))
Код
=ЛЕВБ(B3;ПОИСК("#";ПОДСТАВИТЬ(B3;".";"#";3))-1)&"."

*
Код
=ЛЕВБ(B3;ПОИСК("#";ПОДСТАВИТЬ(B3;".";"#";3)))


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Пятница, 30.04.2021, 11:35
 
Ответить
Сообщение
Если точек всегда три
Код
=ЛЕВБ(B3;ПОИСК(".";B3;1+ПОИСК(".";B3;1+ПОИСК(".";B3))))
Код
=ЛЕВБ(B3;ПОИСК("#";ПОДСТАВИТЬ(B3;".";"#";3))-1)&"."

*
Код
=ЛЕВБ(B3;ПОИСК("#";ПОДСТАВИТЬ(B3;".";"#";3)))

Автор - Светлый
Дата добавления - 30.04.2021 в 10:47
septima25 Дата: Пятница, 30.04.2021, 22:13 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Serg_007,подскажите, что я не так делаю : в вашем файле все работает, а у меня - пустые ячейки. Копирую формулу, нажимаю ввод.
 
Ответить
СообщениеSerg_007,подскажите, что я не так делаю : в вашем файле все работает, а у меня - пустые ячейки. Копирую формулу, нажимаю ввод.

Автор - septima25
Дата добавления - 30.04.2021 в 22:13
Светлый Дата: Пятница, 30.04.2021, 22:55 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
нажимаю ввод
А Ctrl+Shift при этом не забываете удерживать для формулы массива?


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
нажимаю ввод
А Ctrl+Shift при этом не забываете удерживать для формулы массива?

Автор - Светлый
Дата добавления - 30.04.2021 в 22:55
septima25 Дата: Суббота, 01.05.2021, 09:11 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Serg_007,приношу свои извинения:действительно сам не сообразил. Все прекрасно работает. Спасибо вам большое! И всем, кто откликнулся-тоже огромное спасибо!
 
Ответить
СообщениеSerg_007,приношу свои извинения:действительно сам не сообразил. Все прекрасно работает. Спасибо вам большое! И всем, кто откликнулся-тоже огромное спасибо!

Автор - septima25
Дата добавления - 01.05.2021 в 09:11
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление части текста справа до первой точки (Удаление части текста справа до первой точки)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!