Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск по колонке 1, вставка в колонку 2 - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск по колонке 1, вставка в колонку 2
haxed Дата: Пятница, 24.07.2015, 12:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
есть 2 колонки, в одной нужно делать поиск по заданным значениям и если в ней находится значение например -NB- то в другую колонку вставляется значение Ноутбук
вот формула вроде бы верная, но работает почему-то только на первое значение, ноутбук, а остальные не работают

Код
=ЕСЛИ(ПОИСК("-NB-";CN706);"Ноутбук";ЕСЛИ(ПОИСК("-MON-";CN706);"Монитор TFT";ЕСЛИ(ПОИСК("-PRN-";CN706);"Принтер";ЕСЛИ(ПОИСК("-WS-";CN706);"Системный блок";ЕСЛИ(ПОИСК("-MFU-";CN706);"Многофункциональное устройство (МФУ)";ЕСЛИ(ПОИСК("-FAX-";CN706);"Многофункциональное устройство (МФУ)";"ERROR")))))

[moder]Используйте теги форматирования. Для формул - кнопка fx
И примерчик было бы неплохо


Сообщение отредактировал _Boroda_ - Пятница, 24.07.2015, 12:42
 
Ответить
Сообщениеесть 2 колонки, в одной нужно делать поиск по заданным значениям и если в ней находится значение например -NB- то в другую колонку вставляется значение Ноутбук
вот формула вроде бы верная, но работает почему-то только на первое значение, ноутбук, а остальные не работают

Код
=ЕСЛИ(ПОИСК("-NB-";CN706);"Ноутбук";ЕСЛИ(ПОИСК("-MON-";CN706);"Монитор TFT";ЕСЛИ(ПОИСК("-PRN-";CN706);"Принтер";ЕСЛИ(ПОИСК("-WS-";CN706);"Системный блок";ЕСЛИ(ПОИСК("-MFU-";CN706);"Многофункциональное устройство (МФУ)";ЕСЛИ(ПОИСК("-FAX-";CN706);"Многофункциональное устройство (МФУ)";"ERROR")))))

[moder]Используйте теги форматирования. Для формул - кнопка fx
И примерчик было бы неплохо

Автор - haxed
Дата добавления - 24.07.2015 в 12:35
_Boroda_ Дата: Пятница, 24.07.2015, 12:44 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если в Вашей формуле ничего не менять, то вместо ПОИСКА пишите
Код
ЕЧИСЛО(ПОИСК("-NB-";CN706))

А если переписать покороче, то кладите пример


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли в Вашей формуле ничего не менять, то вместо ПОИСКА пишите
Код
ЕЧИСЛО(ПОИСК("-NB-";CN706))

А если переписать покороче, то кладите пример

Автор - _Boroda_
Дата добавления - 24.07.2015 в 12:44
haxed Дата: Пятница, 24.07.2015, 13:12 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010

А если переписать покороче, то кладите пример

Пример приложил. Интересуют колонки CN и DH - по формуле что выше, я получается что-то не так прописал, т.к. работает только первая вставка, остальные нет. Т.е. если он находит NB - он ставит ноутбук, если не находит ставит #знач. А нужна общая формула для всех вариантов которые я указал в формуле выше. Заранее спасибо
К сообщению приложен файл: 1-21db2.csv (4.8 Kb)
 
Ответить
Сообщение

А если переписать покороче, то кладите пример

Пример приложил. Интересуют колонки CN и DH - по формуле что выше, я получается что-то не так прописал, т.к. работает только первая вставка, остальные нет. Т.е. если он находит NB - он ставит ноутбук, если не находит ставит #знач. А нужна общая формула для всех вариантов которые я указал в формуле выше. Заранее спасибо

Автор - haxed
Дата добавления - 24.07.2015 в 13:12
Udik Дата: Пятница, 24.07.2015, 13:17 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Вы точно тот файл приложили?


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеВы точно тот файл приложили?

Автор - Udik
Дата добавления - 24.07.2015 в 13:17
haxed Дата: Пятница, 24.07.2015, 13:41 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вы точно тот файл приложили?

а чего с этим не так ?
 
Ответить
Сообщение
Вы точно тот файл приложили?

а чего с этим не так ?

Автор - haxed
Дата добавления - 24.07.2015 в 13:41
китин Дата: Пятница, 24.07.2015, 13:47 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
так покороче будет.
Код
=ПРОСМОТР(1;1/ПОИСК({"-NB-";"-MFU-";"-PRN-";"-MON-";"-WS-"};CN2);{"Ноутбук";"Многофункциональное устройство (МФУ)";"Принтер";"Монитор TFT";"Системный блок"})
не знаю в какую ячейку пойдет
[p.s.]а вы расширение файла посмотрите
К сообщению приложен файл: haxed.xlsx (14.8 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Пятница, 24.07.2015, 13:51
 
Ответить
Сообщениетак покороче будет.
Код
=ПРОСМОТР(1;1/ПОИСК({"-NB-";"-MFU-";"-PRN-";"-MON-";"-WS-"};CN2);{"Ноутбук";"Многофункциональное устройство (МФУ)";"Принтер";"Монитор TFT";"Системный блок"})
не знаю в какую ячейку пойдет
[p.s.]а вы расширение файла посмотрите

Автор - китин
Дата добавления - 24.07.2015 в 13:47
_Boroda_ Дата: Пятница, 24.07.2015, 13:49 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно? Зеленые ячейки
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("-NB-";CN2));"Ноутбук";ЕСЛИ(ЕЧИСЛО(ПОИСК("-MON-";CN2));"Монитор TFT";ЕСЛИ(ЕЧИСЛО(ПОИСК("-PRN-";CN2));"Принтер";ЕСЛИ(ЕЧИСЛО(ПОИСК("-WS-";CN2));"Системный блок";ЕСЛИ(ЕЧИСЛО(ПОИСК("-MFU-";CN2));"Многофункциональное устройство (МФУ)";ЕСЛИ(ЕЧИСЛО(ПОИСК("-FAX-";CN2));"Многофункциональное устройство (МФУ)";"ОШИБКА"))))))

Еще так можно (синие)
Код
=ИНДЕКС({"Ноутбук":"Монитор TFT":"Принтер":"Системный блок":"Многофункциональное устройство (МФУ)":"Многофункциональное устройство (МФУ)"};СУММПРОИЗВ(ЕЧИСЛО(ПОИСК({"-NB-":"-MON-":"-PRN-":"-WS-":"-MFU-":"-FAX-"};CN2))*{1:2:3:4:5:6}))

или (розовые)
Код
=ПРОСМОТР(;-ПОИСК({"-NB-":"-MON-":"-PRN-":"-WS-":"-MFU-":"-FAX-"};CN2);{"Ноутбук":"Монитор TFT":"Принтер":"Системный блок":"Многофункциональное устройство (МФУ)":"Многофункциональное устройство (МФУ)"})


Файл пересохранил, а то в csv раскраска и формулы убиваются

А у Китина лучше. А я торможу. Хотя не, это просто у меня 6 вариантов вместо 5. Точно торможу.
А в данном случае, поскольку ПОИСК все равно дает ошибки, то 1/ не обязательно.
К сообщению приложен файл: 1-21db2_1.xls (43.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно? Зеленые ячейки
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("-NB-";CN2));"Ноутбук";ЕСЛИ(ЕЧИСЛО(ПОИСК("-MON-";CN2));"Монитор TFT";ЕСЛИ(ЕЧИСЛО(ПОИСК("-PRN-";CN2));"Принтер";ЕСЛИ(ЕЧИСЛО(ПОИСК("-WS-";CN2));"Системный блок";ЕСЛИ(ЕЧИСЛО(ПОИСК("-MFU-";CN2));"Многофункциональное устройство (МФУ)";ЕСЛИ(ЕЧИСЛО(ПОИСК("-FAX-";CN2));"Многофункциональное устройство (МФУ)";"ОШИБКА"))))))

Еще так можно (синие)
Код
=ИНДЕКС({"Ноутбук":"Монитор TFT":"Принтер":"Системный блок":"Многофункциональное устройство (МФУ)":"Многофункциональное устройство (МФУ)"};СУММПРОИЗВ(ЕЧИСЛО(ПОИСК({"-NB-":"-MON-":"-PRN-":"-WS-":"-MFU-":"-FAX-"};CN2))*{1:2:3:4:5:6}))

или (розовые)
Код
=ПРОСМОТР(;-ПОИСК({"-NB-":"-MON-":"-PRN-":"-WS-":"-MFU-":"-FAX-"};CN2);{"Ноутбук":"Монитор TFT":"Принтер":"Системный блок":"Многофункциональное устройство (МФУ)":"Многофункциональное устройство (МФУ)"})


Файл пересохранил, а то в csv раскраска и формулы убиваются

А у Китина лучше. А я торможу. Хотя не, это просто у меня 6 вариантов вместо 5. Точно торможу.
А в данном случае, поскольку ПОИСК все равно дает ошибки, то 1/ не обязательно.

Автор - _Boroda_
Дата добавления - 24.07.2015 в 13:49
Udik Дата: Пятница, 24.07.2015, 13:52 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
haxed, привык, что расширения другие у здешних файлов


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
Сообщениеhaxed, привык, что расширения другие у здешних файлов

Автор - Udik
Дата добавления - 24.07.2015 в 13:52
haxed Дата: Пятница, 24.07.2015, 13:52 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
так покороче будет.

Вот спасибо ! Всё круто работает, и минимум функции, спасибо
 
Ответить
Сообщение
так покороче будет.

Вот спасибо ! Всё круто работает, и минимум функции, спасибо

Автор - haxed
Дата добавления - 24.07.2015 в 13:52
haxed Дата: Пятница, 24.07.2015, 13:54 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так нужно? Зеленые ячейки


понял, спасибо, увидел косяк. Но вариант
=ПРОСМОТР(1;1/ПОИСК({"-NB-";"-MFU-";"-PRN-";"-MON-";"-WS-"};CN2);{"Ноутбук";"Многофункциональное устройство (МФУ)";"Принтер";"Монитор TFT";"Системный блок"})

мне чот больше понравился :) спасибо за исправления
 
Ответить
Сообщение
Так нужно? Зеленые ячейки


понял, спасибо, увидел косяк. Но вариант
=ПРОСМОТР(1;1/ПОИСК({"-NB-";"-MFU-";"-PRN-";"-MON-";"-WS-"};CN2);{"Ноутбук";"Многофункциональное устройство (МФУ)";"Принтер";"Монитор TFT";"Системный блок"})

мне чот больше понравился :) спасибо за исправления

Автор - haxed
Дата добавления - 24.07.2015 в 13:54
Udik Дата: Пятница, 24.07.2015, 14:11 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
я так понял, что ячейки в CN содержат только искомые пункты, тогда можно с доп. листом использовать

Код
=ИНДЕКС(list!$B$1:$B$5;ПОИСКПОЗ(basa!A3;list!$A$1:$A$5;0))
К сообщению приложен файл: 1283330.xlsx (9.8 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Суббота, 25.07.2015, 13:00
 
Ответить
Сообщениея так понял, что ячейки в CN содержат только искомые пункты, тогда можно с доп. листом использовать

Код
=ИНДЕКС(list!$B$1:$B$5;ПОИСКПОЗ(basa!A3;list!$A$1:$A$5;0))

Автор - Udik
Дата добавления - 24.07.2015 в 14:11
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!