Вернуть часть значения ячейки
Pahuchiy
Дата: Воскресенье, 30.03.2014, 20:53 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Допустим, в ячейке А1 значение "587\98" Как вернуть число (которое может состоять из разного количества цифр) перед знаком "\" ? Результатом должно являться "587" Спасибо.
Допустим, в ячейке А1 значение "587\98" Как вернуть число (которое может состоять из разного количества цифр) перед знаком "\" ? Результатом должно являться "587" Спасибо. Pahuchiy
Ответить
Сообщение Допустим, в ячейке А1 значение "587\98" Как вернуть число (которое может состоять из разного количества цифр) перед знаком "\" ? Результатом должно являться "587" Спасибо. Автор - Pahuchiy Дата добавления - 30.03.2014 в 20:53
shurikus
Дата: Воскресенье, 30.03.2014, 20:56 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация:
44
±
Замечаний:
0% ±
Excel 2007
Так? Код
=ЛЕВСИМВ(A1;ПОИСК("\";A1;1)-1)
Так? Код
=ЛЕВСИМВ(A1;ПОИСК("\";A1;1)-1)
shurikus
Ответить
Сообщение Так? Код
=ЛЕВСИМВ(A1;ПОИСК("\";A1;1)-1)
Автор - shurikus Дата добавления - 30.03.2014 в 20:56
gling
Дата: Воскресенье, 30.03.2014, 20:58 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2586
Репутация:
715
±
Замечаний:
0% ±
2010
Может так? Код
=ЛЕВСИМВ(A1;ПОИСК("\";A1)-1)
Может так? Код
=ЛЕВСИМВ(A1;ПОИСК("\";A1)-1)
gling
ЯД-41001506838083
Ответить
Сообщение Может так? Код
=ЛЕВСИМВ(A1;ПОИСК("\";A1)-1)
Автор - gling Дата добавления - 30.03.2014 в 20:58
_Boroda_
Дата: Воскресенье, 30.03.2014, 21:00 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16798
Репутация:
6557
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Если "587", то еще можно так Код
=ПСТР(A1;1;ПОИСК("\";A1)-1)
Код
=ЛЕВБ(A1;ПОИСК("\";A1)-1)
Если нужно число 587, то так Код
=--ПСТР(A1;1;ПОИСК("\";A1)-1)
Если "587", то еще можно так Код
=ПСТР(A1;1;ПОИСК("\";A1)-1)
Код
=ЛЕВБ(A1;ПОИСК("\";A1)-1)
Если нужно число 587, то так Код
=--ПСТР(A1;1;ПОИСК("\";A1)-1)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Если "587", то еще можно так Код
=ПСТР(A1;1;ПОИСК("\";A1)-1)
Код
=ЛЕВБ(A1;ПОИСК("\";A1)-1)
Если нужно число 587, то так Код
=--ПСТР(A1;1;ПОИСК("\";A1)-1)
Автор - _Boroda_ Дата добавления - 30.03.2014 в 21:00
Pahuchiy
Дата: Воскресенье, 30.03.2014, 21:07 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
спасибо, всё работает, а если перед "587" будет какой-то нечисловой символ?, тоесть, нужно вернуть число перед знаком "\" и после любого количества нечисловых символов. например "ыва587\98" или "//+587\98"
спасибо, всё работает, а если перед "587" будет какой-то нечисловой символ?, тоесть, нужно вернуть число перед знаком "\" и после любого количества нечисловых символов. например "ыва587\98" или "//+587\98" Pahuchiy
Ответить
Сообщение спасибо, всё работает, а если перед "587" будет какой-то нечисловой символ?, тоесть, нужно вернуть число перед знаком "\" и после любого количества нечисловых символов. например "ыва587\98" или "//+587\98" Автор - Pahuchiy Дата добавления - 30.03.2014 в 21:07
Pelena
Дата: Воскресенье, 30.03.2014, 21:57 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация:
4572
±
Замечаний:
±
Excel 365 & Mac Excel
Формула массива Код
=--ПСТР(ЗАМЕНИТЬ(A1;ПОИСК("\";A1);99;"");ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1));0);99)
Формула массива Код
=--ПСТР(ЗАМЕНИТЬ(A1;ПОИСК("\";A1);99;"");ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1));0);99)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Формула массива Код
=--ПСТР(ЗАМЕНИТЬ(A1;ПОИСК("\";A1);99;"");ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1));0);99)
Автор - Pelena Дата добавления - 30.03.2014 в 21:57