Возврат заданной части текста при совпадении
Tomgood
Дата: Среда, 16.12.2015, 13:22 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Уважаемые участники, помогите пожалуйста! в ячейках столбца B значения относящиеся к 2 категориям, например: "Игрушки для детей"; "Подарки для взрослых" в ячейки столбца А нужно вернуть название категории (Игрушки или Игрушки, Подарки) при совпадении значения. Заранее спасибо!
Уважаемые участники, помогите пожалуйста! в ячейках столбца B значения относящиеся к 2 категориям, например: "Игрушки для детей"; "Подарки для взрослых" в ячейки столбца А нужно вернуть название категории (Игрушки или Игрушки, Подарки) при совпадении значения. Заранее спасибо! Tomgood
Сообщение отредактировал Tomgood - Среда, 16.12.2015, 13:36
Ответить
Сообщение Уважаемые участники, помогите пожалуйста! в ячейках столбца B значения относящиеся к 2 категориям, например: "Игрушки для детей"; "Подарки для взрослых" в ячейки столбца А нужно вернуть название категории (Игрушки или Игрушки, Подарки) при совпадении значения. Заранее спасибо! Автор - Tomgood Дата добавления - 16.12.2015 в 13:22
VIDEO56
Дата: Среда, 16.12.2015, 13:25 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация:
27
±
Замечаний:
0% ±
Excel 2010
Файл в студию!!!!
Всем удачного дня!
Ответить
Сообщение Файл в студию!!!! Автор - VIDEO56 Дата добавления - 16.12.2015 в 13:25
abtextime
Дата: Среда, 16.12.2015, 13:28 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Нечеткая постановка задачи детектед. Файл, плиз
Нечеткая постановка задачи детектед. Файл, плиз abtextime
Ответить
Сообщение Нечеткая постановка задачи детектед. Файл, плиз Автор - abtextime Дата добавления - 16.12.2015 в 13:28
Tomgood
Дата: Среда, 16.12.2015, 13:29 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Прошу прощения, файл прикрепил
Прошу прощения, файл прикрепил Tomgood
Ответить
Сообщение Прошу прощения, файл прикрепил Автор - Tomgood Дата добавления - 16.12.2015 в 13:29
Wasilich
Дата: Среда, 16.12.2015, 13:34 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
И я посмотрел бы но, не открывается. Это 3-й пункт правил виноват.
И я посмотрел бы но, не открывается. Это 3-й пункт правил виноват. Wasilich
Ответить
Сообщение И я посмотрел бы но, не открывается. Это 3-й пункт правил виноват. Автор - Wasilich Дата добавления - 16.12.2015 в 13:34
_Boroda_
Дата: Среда, 16.12.2015, 13:38 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЛЕВБ(B1;ПОИСК(" д";B1)-1)
Так нужно?Код
=ЛЕВБ(B1;ПОИСК(" д";B1)-1)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЛЕВБ(B1;ПОИСК(" д";B1)-1)
Автор - _Boroda_ Дата добавления - 16.12.2015 в 13:38
китин
Дата: Среда, 16.12.2015, 13:39 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
чисто для конкретного файла чисто массивная формула Код
=ЕСЛИ(СЧЁТ(ПОИСК({"Игрушки";"Подарки"};B1))=1;"Игрушки";"Игрушки,Подарки")
[p.s.]Саша хитренький, ЛЕВБ припахал
чисто для конкретного файла чисто массивная формула Код
=ЕСЛИ(СЧЁТ(ПОИСК({"Игрушки";"Подарки"};B1))=1;"Игрушки";"Игрушки,Подарки")
[p.s.]Саша хитренький, ЛЕВБ припахал китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Среда, 16.12.2015, 13:42
Ответить
Сообщение чисто для конкретного файла чисто массивная формула Код
=ЕСЛИ(СЧЁТ(ПОИСК({"Игрушки";"Подарки"};B1))=1;"Игрушки";"Игрушки,Подарки")
[p.s.]Саша хитренький, ЛЕВБ припахал Автор - китин Дата добавления - 16.12.2015 в 13:39
abtextime
Дата: Среда, 16.12.2015, 14:30 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Универсальный вариант для любого количества категорий с UDF [vba]Код
Public Function ExtractCat(S As String, RR As Range) As String ExtractCat = "" For Each R In RR If Replace(S, R.Value, "") <> S Then ExtractCat = ExtractCat & R.Value & ", " Next If ExtractCat <> "" Then ExtractCat = Left(ExtractCat, Len(ExtractCat) - 2) End Function
[/vba]
Универсальный вариант для любого количества категорий с UDF [vba]Код
Public Function ExtractCat(S As String, RR As Range) As String ExtractCat = "" For Each R In RR If Replace(S, R.Value, "") <> S Then ExtractCat = ExtractCat & R.Value & ", " Next If ExtractCat <> "" Then ExtractCat = Left(ExtractCat, Len(ExtractCat) - 2) End Function
[/vba] abtextime
Ответить
Сообщение Универсальный вариант для любого количества категорий с UDF [vba]Код
Public Function ExtractCat(S As String, RR As Range) As String ExtractCat = "" For Each R In RR If Replace(S, R.Value, "") <> S Then ExtractCat = ExtractCat & R.Value & ", " Next If ExtractCat <> "" Then ExtractCat = Left(ExtractCat, Len(ExtractCat) - 2) End Function
[/vba] Автор - abtextime Дата добавления - 16.12.2015 в 14:30
Tomgood
Дата: Среда, 16.12.2015, 15:00 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Спасибо всем, кто откликнулся! В приложенных файлах примера работает, а в свой не могу корректно перенести. Во вложении кусок оригинального файла. В столбце М значения В столбце L должны собираться Front или Rear Еще раз спасибо!
Спасибо всем, кто откликнулся! В приложенных файлах примера работает, а в свой не могу корректно перенести. Во вложении кусок оригинального файла. В столбце М значения В столбце L должны собираться Front или Rear Еще раз спасибо! Tomgood
Ответить
Сообщение Спасибо всем, кто откликнулся! В приложенных файлах примера работает, а в свой не могу корректно перенести. Во вложении кусок оригинального файла. В столбце М значения В столбце L должны собираться Front или Rear Еще раз спасибо! Автор - Tomgood Дата добавления - 16.12.2015 в 15:00
_Boroda_
Дата: Среда, 16.12.2015, 15:09 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Front";M2));"Front";"Rear")
илиКод
=ПСТР(M2;ПОИСК(":";M2)+1;ПОИСК(СИМВОЛ(10);M2)-ПОИСК(":";M2)-1)
Так нужно?Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Front";M2));"Front";"Rear")
илиКод
=ПСТР(M2;ПОИСК(":";M2)+1;ПОИСК(СИМВОЛ(10);M2)-ПОИСК(":";M2)-1)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Front";M2));"Front";"Rear")
илиКод
=ПСТР(M2;ПОИСК(":";M2)+1;ПОИСК(СИМВОЛ(10);M2)-ПОИСК(":";M2)-1)
Автор - _Boroda_ Дата добавления - 16.12.2015 в 15:09
abtextime
Дата: Среда, 16.12.2015, 15:43 |
Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
пробуйте
Ответить
Сообщение пробуйте Автор - abtextime Дата добавления - 16.12.2015 в 15:43
Tomgood
Дата: Среда, 16.12.2015, 15:49 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Отлично! Все работат!
Сообщение отредактировал Tomgood - Среда, 16.12.2015, 15:49
Ответить
Сообщение Отлично! Все работат! Автор - Tomgood Дата добавления - 16.12.2015 в 15:49