Формула для извлечения чисел из ячейки с текстом
DyXaPuK
Дата: Понедельник, 15.07.2013, 19:54 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Товарищи! Срочно нужна помощь в Excel, нужна формула которая сможет из ячейки с текстом извлекать в соседнюю ячейку почтовый индекс ( шестизначное число), проблема в том, что индекс может менять местоположение в ячейке (может быть обособлен запятыми, пробелами и т.д), так же в ячейке есть и другие числа, номер дома и т.д которые не нужны в соседней ячейке пример реестра на скрине, просьба кто может помочь напишите, большое спасибо!
Товарищи! Срочно нужна помощь в Excel, нужна формула которая сможет из ячейки с текстом извлекать в соседнюю ячейку почтовый индекс ( шестизначное число), проблема в том, что индекс может менять местоположение в ячейке (может быть обособлен запятыми, пробелами и т.д), так же в ячейке есть и другие числа, номер дома и т.д которые не нужны в соседней ячейке пример реестра на скрине, просьба кто может помочь напишите, большое спасибо! DyXaPuK
Сообщение отредактировал DyXaPuK - Понедельник, 15.07.2013, 20:30
Ответить
Сообщение Товарищи! Срочно нужна помощь в Excel, нужна формула которая сможет из ячейки с текстом извлекать в соседнюю ячейку почтовый индекс ( шестизначное число), проблема в том, что индекс может менять местоположение в ячейке (может быть обособлен запятыми, пробелами и т.д), так же в ячейке есть и другие числа, номер дома и т.д которые не нужны в соседней ячейке пример реестра на скрине, просьба кто может помочь напишите, большое спасибо! Автор - DyXaPuK Дата добавления - 15.07.2013 в 19:54
DyXaPuK
Дата: Понедельник, 15.07.2013, 20:21 |
Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Serge_007, извиняюсь, добавлял вторым файлом, что то не так сделал видимо
Serge_007, извиняюсь, добавлял вторым файлом, что то не так сделал видимо DyXaPuK
Сообщение отредактировал DyXaPuK - Понедельник, 15.07.2013, 20:23
Ответить
Сообщение Serge_007, извиняюсь, добавлял вторым файлом, что то не так сделал видимо Автор - DyXaPuK Дата добавления - 15.07.2013 в 20:21
DyXaPuK
Дата: Понедельник, 15.07.2013, 20:31 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Serge_007, исправил, спасибо за помощь
Serge_007, исправил, спасибо за помощь DyXaPuK
Ответить
Сообщение Serge_007, исправил, спасибо за помощь Автор - DyXaPuK Дата добавления - 15.07.2013 в 20:31
Serge_007
Дата: Понедельник, 15.07.2013, 20:54 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Не на 100%, но помочь может (см. вложение)
Не на 100%, но помочь может (см. вложение) Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Не на 100%, но помочь может (см. вложение) Автор - Serge_007 Дата добавления - 15.07.2013 в 20:54
AlexM
Дата: Понедельник, 15.07.2013, 21:15 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация:
1127
±
Замечаний:
0% ±
Excel 2003
Формула массива для ячейки С8 Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(B8;СТРОКА($1:$100);6));0);6)
Формула массива для ячейки С8 Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(B8;СТРОКА($1:$100);6));0);6)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Формула массива для ячейки С8 Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(B8;СТРОКА($1:$100);6));0);6)
Автор - AlexM Дата добавления - 15.07.2013 в 21:15
DyXaPuK
Дата: Понедельник, 15.07.2013, 21:27 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
AlexM, попробовал подставить в С8 ошибка: #Н/Д, а файл приложен какой то другой))
AlexM, попробовал подставить в С8 ошибка: #Н/Д, а файл приложен какой то другой)) DyXaPuK
Ответить
Сообщение AlexM, попробовал подставить в С8 ошибка: #Н/Д, а файл приложен какой то другой)) Автор - DyXaPuK Дата добавления - 15.07.2013 в 21:27
DyXaPuK
Дата: Понедельник, 15.07.2013, 21:43 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Serge_007, спасибо, но не подходит, т.к если индекс не в новой строке, выдает ЗНАЧ, нужно что то более надежное чтоб практически в любом тексте выделял индекс, т.к из электронной базы адреса выгружаются всегда по разному
Serge_007, спасибо, но не подходит, т.к если индекс не в новой строке, выдает ЗНАЧ, нужно что то более надежное чтоб практически в любом тексте выделял индекс, т.к из электронной базы адреса выгружаются всегда по разному DyXaPuK
Ответить
Сообщение Serge_007, спасибо, но не подходит, т.к если индекс не в новой строке, выдает ЗНАЧ, нужно что то более надежное чтоб практически в любом тексте выделял индекс, т.к из электронной базы адреса выгружаются всегда по разному Автор - DyXaPuK Дата добавления - 15.07.2013 в 21:43
Serge_007
Дата: Понедельник, 15.07.2013, 21:55 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
DyXaPuK , как Вы думаете, для чего нужен файл-пример?
DyXaPuK , как Вы думаете, для чего нужен файл-пример?Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение DyXaPuK , как Вы думаете, для чего нужен файл-пример?Автор - Serge_007 Дата добавления - 15.07.2013 в 21:55
AlexM
Дата: Понедельник, 15.07.2013, 22:02 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация:
1127
±
Замечаний:
0% ±
Excel 2003
попробовал подставить в С8 ошибка: #Н/Д
Формула массива для ячейки С8
Формулы массива вводятся нажатием трех клавиш Ctrl+Shift+Enter
попробовал подставить в С8 ошибка: #Н/Д
Формула массива для ячейки С8
Формулы массива вводятся нажатием трех клавиш Ctrl+Shift+EnterAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Понедельник, 15.07.2013, 22:03
Ответить
Сообщение попробовал подставить в С8 ошибка: #Н/Д
Формула массива для ячейки С8
Формулы массива вводятся нажатием трех клавиш Ctrl+Shift+EnterАвтор - AlexM Дата добавления - 15.07.2013 в 22:02
DyXaPuK
Дата: Понедельник, 15.07.2013, 22:29 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
AlexM, спасибо большое, вроде подходит, потестирую завтра
AlexM, спасибо большое, вроде подходит, потестирую завтра DyXaPuK
Ответить
Сообщение AlexM, спасибо большое, вроде подходит, потестирую завтра Автор - DyXaPuK Дата добавления - 15.07.2013 в 22:29
_Boroda_
Дата: Понедельник, 15.07.2013, 22:34 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Алексей, Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(B8;СТРОКА($1:$100);6));0);6)
Для этого файла не прокатывает. " "&11111 тоже число (в файле отмечено желтым) Предлагаю Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(ПОДСТАВИТЬ(B8;" ";"q");СТРОКА($1:$100);6)););6)
или Код
=ПСТР(B8;ПОИСКПОЗ("1";ТЕКСТ(ПСТР(ПОДСТАВИТЬ(B8;" ";"q");СТРОКА($1:$100);6);1););6)
Алексей, Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(B8;СТРОКА($1:$100);6));0);6)
Для этого файла не прокатывает. " "&11111 тоже число (в файле отмечено желтым) Предлагаю Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(ПОДСТАВИТЬ(B8;" ";"q");СТРОКА($1:$100);6)););6)
или Код
=ПСТР(B8;ПОИСКПОЗ("1";ТЕКСТ(ПСТР(ПОДСТАВИТЬ(B8;" ";"q");СТРОКА($1:$100);6);1););6)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Алексей, Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(B8;СТРОКА($1:$100);6));0);6)
Для этого файла не прокатывает. " "&11111 тоже число (в файле отмечено желтым) Предлагаю Код
=ПСТР(B8;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(ПОДСТАВИТЬ(B8;" ";"q");СТРОКА($1:$100);6)););6)
или Код
=ПСТР(B8;ПОИСКПОЗ("1";ТЕКСТ(ПСТР(ПОДСТАВИТЬ(B8;" ";"q");СТРОКА($1:$100);6);1););6)
Автор - _Boroda_ Дата добавления - 15.07.2013 в 22:34
AlexM
Дата: Понедельник, 15.07.2013, 22:55 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация:
1127
±
Замечаний:
0% ±
Excel 2003
Александр, согласен. Осталось чуть ужать формулу. Так должно получится. Код
=ПСТР(B8;ПОИСКПОЗ(-1;ЗНАК(-ПСТР(ПОДСТАВИТЬ(B8;" ";"|");СТРОКА($1:$100);6)););6)
По мне пробелы лучше заменять на |, а не на букву.
Александр, согласен. Осталось чуть ужать формулу. Так должно получится. Код
=ПСТР(B8;ПОИСКПОЗ(-1;ЗНАК(-ПСТР(ПОДСТАВИТЬ(B8;" ";"|");СТРОКА($1:$100);6)););6)
По мне пробелы лучше заменять на |, а не на букву. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Александр, согласен. Осталось чуть ужать формулу. Так должно получится. Код
=ПСТР(B8;ПОИСКПОЗ(-1;ЗНАК(-ПСТР(ПОДСТАВИТЬ(B8;" ";"|");СТРОКА($1:$100);6)););6)
По мне пробелы лучше заменять на |, а не на букву. Автор - AlexM Дата добавления - 15.07.2013 в 22:55
DyXaPuK
Дата: Вторник, 16.07.2013, 09:00 |
Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, AlexM, спасибо большое последняя формула хорошо работает, пока вроде без нареканий
_Boroda_, AlexM, спасибо большое последняя формула хорошо работает, пока вроде без нареканий DyXaPuK
Ответить
Сообщение _Boroda_, AlexM, спасибо большое последняя формула хорошо работает, пока вроде без нареканий Автор - DyXaPuK Дата добавления - 16.07.2013 в 09:00
shurik_009
Дата: Понедельник, 12.08.2013, 13:01 |
Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
попробуй следующее.
К сообщению приложен файл:
843.xlsx
(12.4 Kb)
Ответить
Сообщение попробуй следующее. Автор - shurik_009 Дата добавления - 12.08.2013 в 13:01
Michael_S
Дата: Понедельник, 12.08.2013, 15:56 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Код
=ПРОСМОТР(999999;--ПСТР(ПОДСТАВИТЬ(B8;" ";"@")&"@";СТРОКА($1:$999);6))
upd. на всякий случай, если вдруг сразу после индекса есть запятая Код
=ПРОСМОТР(999999;--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B8;",";"");" ";"@")&"@";СТРОКА($1:$999);6))
Код
=ПРОСМОТР(999999;--ПСТР(ПОДСТАВИТЬ(B8;" ";"@")&"@";СТРОКА($1:$999);6))
upd. на всякий случай, если вдруг сразу после индекса есть запятая Код
=ПРОСМОТР(999999;--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B8;",";"");" ";"@")&"@";СТРОКА($1:$999);6))
Michael_S
Сообщение отредактировал Michael_S - Понедельник, 12.08.2013, 16:06
Ответить
Сообщение Код
=ПРОСМОТР(999999;--ПСТР(ПОДСТАВИТЬ(B8;" ";"@")&"@";СТРОКА($1:$999);6))
upd. на всякий случай, если вдруг сразу после индекса есть запятая Код
=ПРОСМОТР(999999;--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B8;",";"");" ";"@")&"@";СТРОКА($1:$999);6))
Автор - Michael_S Дата добавления - 12.08.2013 в 15:56
Max_82
Дата: Вторник, 09.01.2018, 11:35 |
Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здравствуйте! Подскажите как можно выдернуть из ячейки набор текста до первого стоящего в тексте числа, например "Клей-герметик Soudal carbond 955 DG 310мл", нужен текст до цифры 9, т.е. что бы получилось "Клей-герметик Soudal carbond" а остальное отсеять.
Здравствуйте! Подскажите как можно выдернуть из ячейки набор текста до первого стоящего в тексте числа, например "Клей-герметик Soudal carbond 955 DG 310мл", нужен текст до цифры 9, т.е. что бы получилось "Клей-герметик Soudal carbond" а остальное отсеять. Max_82
Ответить
Сообщение Здравствуйте! Подскажите как можно выдернуть из ячейки набор текста до первого стоящего в тексте числа, например "Клей-герметик Soudal carbond 955 DG 310мл", нужен текст до цифры 9, т.е. что бы получилось "Клей-герметик Soudal carbond" а остальное отсеять. Автор - Max_82 Дата добавления - 09.01.2018 в 11:35
китин
Дата: Вторник, 09.01.2018, 11:42 |
Сообщение № 17
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
подсказываю: создать новую тему, предварительно приложив файл пример с вашими хотелками. как есть и как надо
подсказываю: создать новую тему, предварительно приложив файл пример с вашими хотелками. как есть и как надокитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение подсказываю: создать новую тему, предварительно приложив файл пример с вашими хотелками. как есть и как надоАвтор - китин Дата добавления - 09.01.2018 в 11:42
Светлый
Дата: Среда, 10.01.2018, 08:55 |
Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
В МШ выдёргивали 6 цифр из текста: тут
Программировать проще, чем писать стихи.
Ответить
Сообщение В МШ выдёргивали 6 цифр из текста: тут Автор - Светлый Дата добавления - 10.01.2018 в 08:55