Страницы: 1
RSS
Вытащить нужное значение
 
Добрый день. Прошу помощи по следующему вопросу, каким образом из списка можно вытащить нужное значение, что я имею ввиду... Есть перечень емайлов info@mail.ru,mail@mail.ru,mail1@mail.ru и необходимо вытащить info@mail.ru, то есть чтобы выходила только одна почта начинающаяся на info и заканчивалась на запятую, но в результат не входила. Надеюсь я доходчиво объяснил)
 
=ПСТР(A1;НАЙТИ("info";A1;1);НАЙТИ(",";A1;1)-1)
Изменено: Sanim - 01.11.2024 16:31:48
 
Код
=ПОДСТАВИТЬ(A1;"info@mail.ru,";"")
Согласие есть продукт при полном непротивлении сторон
 
только к mail и ru привязаться нельзя есть и другие info типо inbox или .com
В вопросе указаны критерии начинается info - заканчивается ,
Так будет корректнее:
Код
=ЗАМЕНИТЬ(A1;ПОИСК("info";A1);ПОИСК(",";A1;ПОИСК("info";A1))-ПОИСК("info";A1)+1;"")

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

Код
=ОБЪЕДИНИТЬ(",";1;ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(A1;",";"</i><i>")&"</i></j>";
"//i[not(contains(., 'info'))]"))
Изменено: Тимофеев - 01.11.2024 18:02:08
 
Sanim, Тимофеев, подскажите пожалуйста, а если в списке только info@mail.ru без запятой в конце как сделать так чтобы при протаскивании формулы вниз сохранялся емаил, а не выходило "#ЗНАЧ!"?
Страницы: 1
Наверх