Как удалить часть текста из ячейки
kriklivets
Дата: Суббота, 21.06.2014, 18:37 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Как удалить цифры в колонке Е из ячеек? Спасибо
Как удалить цифры в колонке Е из ячеек? Спасибо kriklivets
Ответить
Сообщение Как удалить цифры в колонке Е из ячеек? Спасибо Автор - kriklivets Дата добавления - 21.06.2014 в 18:37
Sobirjon
Дата: Суббота, 21.06.2014, 18:43 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация:
2
±
Замечаний:
0% ±
2016
Через выделения и Delete
Ответить
Сообщение Через выделения и Delete Автор - Sobirjon Дата добавления - 21.06.2014 в 18:43
Hugo
Дата: Суббота, 21.06.2014, 18:56 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3661
Репутация:
786
±
Замечаний:
0% ±
365
Два варианта, оба используют UDF (во втором эту UDF пришлось чуть изменить).
Два варианта, оба используют UDF (во втором эту UDF пришлось чуть изменить). Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Два варианта, оба используют UDF (во втором эту UDF пришлось чуть изменить). Автор - Hugo Дата добавления - 21.06.2014 в 18:56
kriklivets
Дата: Суббота, 21.06.2014, 19:32 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Ни чего не понял. Мне надо чтобы в колонке остались только названия
Ни чего не понял. Мне надо чтобы в колонке остались только названия kriklivets
Ответить
Сообщение Ни чего не понял. Мне надо чтобы в колонке остались только названия Автор - kriklivets Дата добавления - 21.06.2014 в 19:32
Hugo
Дата: Суббота, 21.06.2014, 19:37 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3661
Репутация:
786
±
Замечаний:
0% ±
365
Если ничего не поняли - то сами сделать чтоб остались только названия вряд ли сможете... Это ведь макрос нужно будет выполнять, и возможно придётся его под свои реальные данные подгонять. А тут осталось лишь результаты формулы спецвставкой скопировать поверх своих исходных данных, и затем формулы стереть. Код UDF в стандартном модуле. Да, макросы должны быть разрешены!
Если ничего не поняли - то сами сделать чтоб остались только названия вряд ли сможете... Это ведь макрос нужно будет выполнять, и возможно придётся его под свои реальные данные подгонять. А тут осталось лишь результаты формулы спецвставкой скопировать поверх своих исходных данных, и затем формулы стереть. Код UDF в стандартном модуле. Да, макросы должны быть разрешены! Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Если ничего не поняли - то сами сделать чтоб остались только названия вряд ли сможете... Это ведь макрос нужно будет выполнять, и возможно придётся его под свои реальные данные подгонять. А тут осталось лишь результаты формулы спецвставкой скопировать поверх своих исходных данных, и затем формулы стереть. Код UDF в стандартном модуле. Да, макросы должны быть разрешены! Автор - Hugo Дата добавления - 21.06.2014 в 19:37
kriklivets
Дата: Суббота, 21.06.2014, 19:48 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Ок, только у меня каталог на 3000 наименований.
Ок, только у меня каталог на 3000 наименований. kriklivets
Ответить
Сообщение Ок, только у меня каталог на 3000 наименований. Автор - kriklivets Дата добавления - 21.06.2014 в 19:48
kriklivets
Дата: Суббота, 21.06.2014, 19:49 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Как мне применить макрос в нем?
Ответить
Сообщение Как мне применить макрос в нем? Автор - kriklivets Дата добавления - 21.06.2014 в 19:49
Hugo
Дата: Суббота, 21.06.2014, 19:58 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3661
Репутация:
786
±
Замечаний:
0% ±
365
Зачем макрос, берите пользовательскую функцию (UDF). Открываете файл 3379639M.xls(41Kb), свой каталог, через мастер функций ищите в категории "определённые пользователем" одну или вторую функцию (удобнее вторую) и используете. Растягиваете на свои 3000 (можно даблкликом). Затем копируете значения поверх исходных.
Зачем макрос, берите пользовательскую функцию (UDF). Открываете файл 3379639M.xls(41Kb), свой каталог, через мастер функций ищите в категории "определённые пользователем" одну или вторую функцию (удобнее вторую) и используете. Растягиваете на свои 3000 (можно даблкликом). Затем копируете значения поверх исходных. Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Зачем макрос, берите пользовательскую функцию (UDF). Открываете файл 3379639M.xls(41Kb), свой каталог, через мастер функций ищите в категории "определённые пользователем" одну или вторую функцию (удобнее вторую) и используете. Растягиваете на свои 3000 (можно даблкликом). Затем копируете значения поверх исходных. Автор - Hugo Дата добавления - 21.06.2014 в 19:58
hut666
Дата: Суббота, 21.06.2014, 20:19 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
можно просто выделить столбец в котором удалить цифры нужно и использовав функцию Найти и заменить все цифры заменить на пустоту. так сказать. т.е в 1ой строке пишете цифру , а во второй ничего не пишите
можно просто выделить столбец в котором удалить цифры нужно и использовав функцию Найти и заменить все цифры заменить на пустоту. так сказать. т.е в 1ой строке пишете цифру , а во второй ничего не пишите hut666
Ответить
Сообщение можно просто выделить столбец в котором удалить цифры нужно и использовав функцию Найти и заменить все цифры заменить на пустоту. так сказать. т.е в 1ой строке пишете цифру , а во второй ничего не пишите Автор - hut666 Дата добавления - 21.06.2014 в 20:19
ikki
Дата: Суббота, 21.06.2014, 20:33 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
в 1ой строке пише те цифру , а во второй ничего не пиши те
и ведь не придерёшься
в 1ой строке пише те цифру , а во второй ничего не пиши те
и ведь не придерёшься ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение в 1ой строке пише те цифру , а во второй ничего не пиши те
и ведь не придерёшься Автор - ikki Дата добавления - 21.06.2014 в 20:33
kriklivets
Дата: Суббота, 21.06.2014, 20:44 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Спасибо Вам!
Ответить
Сообщение Спасибо Вам! Автор - kriklivets Дата добавления - 21.06.2014 в 20:44
Hugo
Дата: Суббота, 21.06.2014, 20:55 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3661
Репутация:
786
±
Замечаний:
0% ±
365
То, что посоветовал hut666 , можно записать в макрос, и использовать прямо на месте. Только ещё добавить замену тире. И если будут мешать (а они будут мешать! ) появившиеся в конце строк пробелы - ещё добавить обработку этих пробелов.
То, что посоветовал hut666 , можно записать в макрос, и использовать прямо на месте. Только ещё добавить замену тире. И если будут мешать (а они будут мешать! ) появившиеся в конце строк пробелы - ещё добавить обработку этих пробелов. Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение То, что посоветовал hut666 , можно записать в макрос, и использовать прямо на месте. Только ещё добавить замену тире. И если будут мешать (а они будут мешать! ) появившиеся в конце строк пробелы - ещё добавить обработку этих пробелов. Автор - Hugo Дата добавления - 21.06.2014 в 20:55
jakim
Дата: Суббота, 21.06.2014, 22:18 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1214
Репутация:
314
±
Замечаний:
0% ±
Excel 2010
Можно и с формулой если не мешает последний пробел.
Можно и с формулой если не мешает последний пробел.
jakim
Ответить
Сообщение Можно и с формулой если не мешает последний пробел.
Автор - jakim Дата добавления - 21.06.2014 в 22:18
krosav4ig
Дата: Суббота, 21.06.2014, 22:38 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
если цифры всегда в конце ячейки, то можно формулой Код
=ЛЕВСИМВ(E1;МИН(ЕСЛИОШИБКА(ПОИСК({0;1;2;3;4;5;6;7;8;9};E1);" "))-2)
Формула массивная, вводится комбинацией Ctrl+Shift+Enter
если цифры всегда в конце ячейки, то можно формулой Код
=ЛЕВСИМВ(E1;МИН(ЕСЛИОШИБКА(ПОИСК({0;1;2;3;4;5;6;7;8;9};E1);" "))-2)
Формула массивная, вводится комбинацией Ctrl+Shift+Enter krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение если цифры всегда в конце ячейки, то можно формулой Код
=ЛЕВСИМВ(E1;МИН(ЕСЛИОШИБКА(ПОИСК({0;1;2;3;4;5;6;7;8;9};E1);" "))-2)
Формула массивная, вводится комбинацией Ctrl+Shift+Enter Автор - krosav4ig Дата добавления - 21.06.2014 в 22:38
jakim
Дата: Суббота, 21.06.2014, 23:20 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1214
Репутация:
314
±
Замечаний:
0% ±
Excel 2010
Ещё одна формула для случая, если в ячейке не более двух слов не считая цифр.
Код
=LEFT(A1;SEARCH("\";SUBSTITUTE(A1;" ";"\";IF(LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))=1;1;2)))-1)
Ещё одна формула для случая, если в ячейке не более двух слов не считая цифр.
Код
=LEFT(A1;SEARCH("\";SUBSTITUTE(A1;" ";"\";IF(LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))=1;1;2)))-1)
jakim
Ответить
Сообщение Ещё одна формула для случая, если в ячейке не более двух слов не считая цифр.
Код
=LEFT(A1;SEARCH("\";SUBSTITUTE(A1;" ";"\";IF(LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))=1;1;2)))-1)
Автор - jakim Дата добавления - 21.06.2014 в 23:20
krosav4ig
Дата: Воскресенье, 22.06.2014, 01:04 |
Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант Код
=ЛЕВСИМВ(E1;ДЛСТР(E1)-ПОИСКПОЗ(" ";ПСТР(E1;ДЛСТР(E1)-СТРОКА($A$1:$A$99);1);))
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(E1;D1;""))
(_)O_o(_)
еще вариант Код
=ЛЕВСИМВ(E1;ДЛСТР(E1)-ПОИСКПОЗ(" ";ПСТР(E1;ДЛСТР(E1)-СТРОКА($A$1:$A$99);1);))
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(E1;D1;""))
(_)O_o(_) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Воскресенье, 22.06.2014, 02:06
Ответить
Сообщение еще вариант Код
=ЛЕВСИМВ(E1;ДЛСТР(E1)-ПОИСКПОЗ(" ";ПСТР(E1;ДЛСТР(E1)-СТРОКА($A$1:$A$99);1);))
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(E1;D1;""))
(_)O_o(_) Автор - krosav4ig Дата добавления - 22.06.2014 в 01:04
китин
Дата: Понедельник, 23.06.2014, 13:44 |
Сообщение № 17
Группа: Модераторы
Ранг: Экселист
Сообщений: 7028
Репутация:
1077
±
Замечаний:
0% ±
Excel 2007;2010;2016
а у меня вот так получилось(наконец то)массивнаяКод
=ПСТР(E1;1;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1;"-";"");"'";"");СТРОКА($A$1:$A$100);3));0))
а у меня вот так получилось(наконец то)массивнаяКод
=ПСТР(E1;1;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1;"-";"");"'";"");СТРОКА($A$1:$A$100);3));0))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение а у меня вот так получилось(наконец то)массивнаяКод
=ПСТР(E1;1;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1;"-";"");"'";"");СТРОКА($A$1:$A$100);3));0))
Автор - китин Дата добавления - 23.06.2014 в 13:44
krosav4ig
Дата: Вторник, 24.06.2014, 01:41 |
Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
китин , можно немного короче Код
=ПСТР(E1;1;ПОИСКПОЗ(1;ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1;"-";);"'";);СТРОКА($A$1:$A$100);3)^0;))
или даже так Код
=ЛЕВБ(E1;ПОИСКПОЗ(1;ПСТР(E1;СТРОКА($A$1:$A$100);2)^0;)-1)
, только тогда будет апостроф маячить
китин , можно немного короче Код
=ПСТР(E1;1;ПОИСКПОЗ(1;ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1;"-";);"'";);СТРОКА($A$1:$A$100);3)^0;))
или даже так Код
=ЛЕВБ(E1;ПОИСКПОЗ(1;ПСТР(E1;СТРОКА($A$1:$A$100);2)^0;)-1)
, только тогда будет апостроф маячитьkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 24.06.2014, 02:01
Ответить
Сообщение китин , можно немного короче Код
=ПСТР(E1;1;ПОИСКПОЗ(1;ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1;"-";);"'";);СТРОКА($A$1:$A$100);3)^0;))
или даже так Код
=ЛЕВБ(E1;ПОИСКПОЗ(1;ПСТР(E1;СТРОКА($A$1:$A$100);2)^0;)-1)
, только тогда будет апостроф маячитьАвтор - krosav4ig Дата добавления - 24.06.2014 в 01:41
китин
Дата: Вторник, 24.06.2014, 08:14 |
Сообщение № 19
Группа: Модераторы
Ранг: Экселист
Сообщений: 7028
Репутация:
1077
±
Замечаний:
0% ±
Excel 2007;2010;2016
krosav4ig , вместо ЕЧИСЛО и бинарного отрицания: ^0.Я правильно понял идею?[p.s.]немного короче...ога 28 знаков-целая формула
krosav4ig , вместо ЕЧИСЛО и бинарного отрицания: ^0.Я правильно понял идею?[p.s.]немного короче...ога 28 знаков-целая формулакитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Вторник, 24.06.2014, 08:20
Ответить
Сообщение krosav4ig , вместо ЕЧИСЛО и бинарного отрицания: ^0.Я правильно понял идею?[p.s.]немного короче...ога 28 знаков-целая формулаАвтор - китин Дата добавления - 24.06.2014 в 08:14
krosav4ig
Дата: Вторник, 24.06.2014, 12:37 |
Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
агась [p.s.]там 18 помоему
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 24.06.2014, 12:45
Ответить
Сообщение агась [p.s.]там 18 помоему Автор - krosav4ig Дата добавления - 24.06.2014 в 12:37