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

Вход

Регистрация

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

 

= Мир MS Excel/Вопрос по ВПР функции - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Вопрос по ВПР функции
Rusel Дата: Понедельник, 27.02.2012, 11:07 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

И опять нужна помощь . Во вложении файл, который недавно был создан при помощи местных форумчан. Но возникла новая необходимость: на странице "база" добавилась колонка "код". Так вот нужно, чтобы соответствующий код выходил при выборе соответствующего цвета. Я попробовал сделать, но возникла проблема в том, что для разных наименований иногда встречаются одни и те же цвета, ну и в том решении, что я сделал код выпадает в соответствии с первым попавшимся цветом. А как сделать, чтобы код соответствовал нужному наименованию и цвету?

http://files.mail.ru/ZETGUO
 
Ответить
СообщениеИ опять нужна помощь . Во вложении файл, который недавно был создан при помощи местных форумчан. Но возникла новая необходимость: на странице "база" добавилась колонка "код". Так вот нужно, чтобы соответствующий код выходил при выборе соответствующего цвета. Я попробовал сделать, но возникла проблема в том, что для разных наименований иногда встречаются одни и те же цвета, ну и в том решении, что я сделал код выпадает в соответствии с первым попавшимся цветом. А как сделать, чтобы код соответствовал нужному наименованию и цвету?

http://files.mail.ru/ZETGUO

Автор - Rusel
Дата добавления - 27.02.2012 в 11:07
Jhonson Дата: Понедельник, 27.02.2012, 14:27 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Code
=ИНДЕКС(данные!$D$2:$D$94;ПОИСКПОЗ(C2&D2;данные!$B$2:$B$94&данные!$C$2:$C$94;0))


Формула массива!


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Code
=ИНДЕКС(данные!$D$2:$D$94;ПОИСКПОЗ(C2&D2;данные!$B$2:$B$94&данные!$C$2:$C$94;0))


Формула массива!

Автор - Jhonson
Дата добавления - 27.02.2012 в 14:27
Rusel Дата: Понедельник, 27.02.2012, 14:44 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson, что-то не получается. забил формулу во 2 и 3 строки в колонке "код". Что не так сделал?

http://files.mail.ru/IDCQP7
 
Ответить
СообщениеJhonson, что-то не получается. забил формулу во 2 и 3 строки в колонке "код". Что не так сделал?

http://files.mail.ru/IDCQP7

Автор - Rusel
Дата добавления - 27.02.2012 в 14:44
Jhonson Дата: Понедельник, 27.02.2012, 14:54 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Формулы массива вводятся одновременным нажатием Ctrl+Shift+Enter, после того как вписали формулу


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеФормулы массива вводятся одновременным нажатием Ctrl+Shift+Enter, после того как вписали формулу

Автор - Jhonson
Дата добавления - 27.02.2012 в 14:54
Rusel Дата: Понедельник, 27.02.2012, 15:07 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson, спасибо. получилось, работает...
А можно сделать как в колонке с номером: чтобы если в колонке Наименование пусто, то и в колонке с кодом тоже ничего не отражалось? И еще чтобы диапазон данных кода смещался при добавлении нового наименования , цвета и кода на стр.Данные. Потому как я понял из формулы массива, там указаны только имеющиеся кода - до строки 94.

http://files.mail.ru/LI728K
 
Ответить
СообщениеJhonson, спасибо. получилось, работает...
А можно сделать как в колонке с номером: чтобы если в колонке Наименование пусто, то и в колонке с кодом тоже ничего не отражалось? И еще чтобы диапазон данных кода смещался при добавлении нового наименования , цвета и кода на стр.Данные. Потому как я понял из формулы массива, там указаны только имеющиеся кода - до строки 94.

http://files.mail.ru/LI728K

Автор - Rusel
Дата добавления - 27.02.2012 в 15:07
Jhonson Дата: Понедельник, 27.02.2012, 15:36 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Code
=ЕСЛИ(C2="";"";ИНДЕКС(СМЕЩ(код;;1);ПОИСКПОЗ(C2&D2;СМЕЩ(код;;-1)&код;0)))


естественно тоже формула массива!


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Понедельник, 27.02.2012, 15:37
 
Ответить
Сообщение
Code
=ЕСЛИ(C2="";"";ИНДЕКС(СМЕЩ(код;;1);ПОИСКПОЗ(C2&D2;СМЕЩ(код;;-1)&код;0)))


естественно тоже формула массива!

Автор - Jhonson
Дата добавления - 27.02.2012 в 15:36
Rusel Дата: Вторник, 28.02.2012, 07:35 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson, Спасибо, все работает. Вот что получилось в итоге:

http://files.mail.ru/OJI18D
 
Ответить
СообщениеJhonson, Спасибо, все работает. Вот что получилось в итоге:

http://files.mail.ru/OJI18D

Автор - Rusel
Дата добавления - 28.02.2012 в 07:35
Jhonson Дата: Вторник, 28.02.2012, 08:36 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Немного доработал файл, теперь он НОРМАЛЬНЫХ размеров и формулы динамически будут расширяться!
Так же можно вставлять дату сочетанием клавиш CTRL + Ы
К сообщению приложен файл: 1711525.xls (75.0 Kb)


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеНемного доработал файл, теперь он НОРМАЛЬНЫХ размеров и формулы динамически будут расширяться!
Так же можно вставлять дату сочетанием клавиш CTRL + Ы

Автор - Jhonson
Дата добавления - 28.02.2012 в 08:36
Rusel Дата: Вторник, 28.02.2012, 08:43 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson, вообще СУПЕР!!!
А можно поподробнее: как и что было добавлено или изменено? Хочу хоть немного понимать, как и что взаимосвязано.
 
Ответить
СообщениеJhonson, вообще СУПЕР!!!
А можно поподробнее: как и что было добавлено или изменено? Хочу хоть немного понимать, как и что взаимосвязано.

Автор - Rusel
Дата добавления - 28.02.2012 в 08:43
Jhonson Дата: Вторник, 28.02.2012, 08:46 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Да просто добавлен список! )))
(выделяем диапазон, кликаем правой конопкой мышки и выбираем Создать список...)
А про календарь и ввод даты есть в готовых решениях, хотя у меня чуть по другому сделано, думаю сами разберетесь!


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеДа просто добавлен список! )))
(выделяем диапазон, кликаем правой конопкой мышки и выбираем Создать список...)
А про календарь и ввод даты есть в готовых решениях, хотя у меня чуть по другому сделано, думаю сами разберетесь!

Автор - Jhonson
Дата добавления - 28.02.2012 в 08:46
Rusel Дата: Вторник, 28.02.2012, 08:48 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson, а если дату вбить руками, то в ячейке справа список уже не выпадает. Так и должно быть?
 
Ответить
СообщениеJhonson, а если дату вбить руками, то в ячейке справа список уже не выпадает. Так и должно быть?

Автор - Rusel
Дата добавления - 28.02.2012 в 08:48
Jhonson Дата: Вторник, 28.02.2012, 08:50 | Сообщение № 12
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Почему не выпадет? Вы попробуйте...


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеПочему не выпадет? Вы попробуйте...

Автор - Jhonson
Дата добавления - 28.02.2012 в 08:50
Rusel Дата: Вторник, 28.02.2012, 08:54 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson, А все, работает. На счет списка что-то не понял - выделяю несколько ячеек, нажимаю ПКМ, но про список ничего не вижу
 
Ответить
СообщениеJhonson, А все, работает. На счет списка что-то не понял - выделяю несколько ячеек, нажимаю ПКМ, но про список ничего не вижу

Автор - Rusel
Дата добавления - 28.02.2012 в 08:54
Jhonson Дата: Вторник, 28.02.2012, 09:09 | Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Quote (Rusel)
но про список ничего не вижу

К сообщению приложен файл: 1180538.png (11.3 Kb)


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Вторник, 28.02.2012, 09:11
 
Ответить
Сообщение
Quote (Rusel)
но про список ничего не вижу


Автор - Jhonson
Дата добавления - 28.02.2012 в 09:09
Rusel Дата: Вторник, 28.02.2012, 09:16 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

У меня 2007, вот что выходит (во вложении). может у меня это где-то в другом месте зарыто?

файл с принтскрином не вставляется, слишком тяжелый. Ну вы наверное и без принтскрина поняли о чем я...
И как вы делаете такие вложения (с расширением .png)?


Сообщение отредактировал Rusel - Вторник, 28.02.2012, 09:25
 
Ответить
СообщениеУ меня 2007, вот что выходит (во вложении). может у меня это где-то в другом месте зарыто?

файл с принтскрином не вставляется, слишком тяжелый. Ну вы наверное и без принтскрина поняли о чем я...
И как вы делаете такие вложения (с расширением .png)?

Автор - Rusel
Дата добавления - 28.02.2012 в 09:16
Jhonson Дата: Вторник, 28.02.2012, 09:41 | Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Для 2007-го: Вставка - Таблица
Поставить галочку - с заголовками


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Вторник, 28.02.2012, 09:43
 
Ответить
СообщениеДля 2007-го: Вставка - Таблица
Поставить галочку - с заголовками

Автор - Jhonson
Дата добавления - 28.02.2012 в 09:41
Rusel Дата: Вторник, 28.02.2012, 10:03 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson, Возникли следующие вопросы:
1. Что дает создание таблицы?
2. Какие операции нужно сделать перед созданием таблицы? В вашем примере диапазон таблицы двигается при создании новой строки, когда же я создаю, такого не происходит (я сужу по маленькому треугольнику справа внизу от диапазона)?
 
Ответить
СообщениеJhonson, Возникли следующие вопросы:
1. Что дает создание таблицы?
2. Какие операции нужно сделать перед созданием таблицы? В вашем примере диапазон таблицы двигается при создании новой строки, когда же я создаю, такого не происходит (я сужу по маленькому треугольнику справа внизу от диапазона)?

Автор - Rusel
Дата добавления - 28.02.2012 в 10:03
Jhonson Дата: Вторник, 28.02.2012, 12:20 | Сообщение № 18
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Quote (Rusel)
1. Что дает создание таблицы?

При заполнении происходит автозаполнение формул и форматов!

Quote (Rusel)
2. Какие операции нужно сделать перед созданием таблицы?

У меня 2003 и 2010. Для них достаточно просто создать список в 2003 и создать таблицу в 2010!
Почему не получается в 2007 я не знаю, может кто другой подскажет...


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Quote (Rusel)
1. Что дает создание таблицы?

При заполнении происходит автозаполнение формул и форматов!

Quote (Rusel)
2. Какие операции нужно сделать перед созданием таблицы?

У меня 2003 и 2010. Для них достаточно просто создать список в 2003 и создать таблицу в 2010!
Почему не получается в 2007 я не знаю, может кто другой подскажет...

Автор - Jhonson
Дата добавления - 28.02.2012 в 12:20
Serge_007 Дата: Вторник, 28.02.2012, 12:23 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
В 2007-м таблица делается так же как в 2010


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВ 2007-м таблица делается так же как в 2010

Автор - Serge_007
Дата добавления - 28.02.2012 в 12:23
Guest Дата: Вторник, 28.02.2012, 17:16 | Сообщение № 20
Группа: Гости
Ctrl+L
 
Ответить
СообщениеCtrl+L

Автор - Guest
Дата добавления - 28.02.2012 в 17:16
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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