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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск и при совпадении перенос данных между листами. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск и при совпадении перенос данных между листами.
Mr_Vit Дата: Пятница, 08.04.2011, 15:51 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте уважаемые программисты! Прошу помочь.
Работаю с большими массивами данных и долгое время пользовался такой формулой:
Код
=ЕСЛИ(M314="";"";СУММЕСЛИ(база!$C$1:$C$5000;M314;база!$H$1:$H$5000))

Код
=ЕСЛИ(M315="";"";СУММЕСЛИ(база!$C$1:$C$5000;M315;база!$H$1:$H$5000))

Код
=ЕСЛИ(M316="";"";СУММЕСЛИ(база!$C$1:$C$5000;M316;база!$H$1:$H$5000))

Вводные данные
Есть две базы данных в листе "база" и в листе "база2" они содержат наименование, код, и кол-во.
В закладке "база" столбец "С" это код товара. Столбец "H" кол-во товара
В закладке "база2" ячейка "M" это код товара.
Протягивается формула по всему списку в листе "база2" столбец "N".

Действует формула так: в листе "база" по столбцу "С" она сверяет код товара из листа "база2" ячейка "M314"
и если код совпадает то формула переносит значения из листа "база" столбец H в лист "база2"
в ячейку где и прописана сама формула ячейка "N".

Если описать проще то получится так:
Формула сверяет по столбцам код товара в листах "база" и "база2" и при совпадении переносит из одного листа в другой
значения ячейки с кол-вом. Надеюсь правильно объяснил.
Да вот незадача переносить эта формула умеет только цифры (в моём случае кол-во) а мне нужна формула чтобы переносила
наименование товара.


Сообщение отредактировал Serge_007 - Пятница, 28.11.2014, 23:19
 
Ответить
СообщениеЗдравствуйте уважаемые программисты! Прошу помочь.
Работаю с большими массивами данных и долгое время пользовался такой формулой:
Код
=ЕСЛИ(M314="";"";СУММЕСЛИ(база!$C$1:$C$5000;M314;база!$H$1:$H$5000))

Код
=ЕСЛИ(M315="";"";СУММЕСЛИ(база!$C$1:$C$5000;M315;база!$H$1:$H$5000))

Код
=ЕСЛИ(M316="";"";СУММЕСЛИ(база!$C$1:$C$5000;M316;база!$H$1:$H$5000))

Вводные данные
Есть две базы данных в листе "база" и в листе "база2" они содержат наименование, код, и кол-во.
В закладке "база" столбец "С" это код товара. Столбец "H" кол-во товара
В закладке "база2" ячейка "M" это код товара.
Протягивается формула по всему списку в листе "база2" столбец "N".

Действует формула так: в листе "база" по столбцу "С" она сверяет код товара из листа "база2" ячейка "M314"
и если код совпадает то формула переносит значения из листа "база" столбец H в лист "база2"
в ячейку где и прописана сама формула ячейка "N".

Если описать проще то получится так:
Формула сверяет по столбцам код товара в листах "база" и "база2" и при совпадении переносит из одного листа в другой
значения ячейки с кол-вом. Надеюсь правильно объяснил.
Да вот незадача переносить эта формула умеет только цифры (в моём случае кол-во) а мне нужна формула чтобы переносила
наименование товара.

Автор - Mr_Vit
Дата добавления - 08.04.2011 в 15:51
Hugo Дата: Пятница, 08.04.2011, 16:08 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3857
Репутация: 814 ±
Замечаний: 0% ±

365
По описанию очень похоже, что справится ВПР()


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеПо описанию очень похоже, что справится ВПР()

Автор - Hugo
Дата добавления - 08.04.2011 в 16:08
Mr_Vit Дата: Пятница, 08.04.2011, 16:40 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Что то не выходит!
можете показать на примере?
Файл прикрепил.
 
Ответить
СообщениеЧто то не выходит!
можете показать на примере?
Файл прикрепил.

Автор - Mr_Vit
Дата добавления - 08.04.2011 в 16:40
Mr_Vit Дата: Пятница, 08.04.2011, 16:41 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Что то не выходит!
можете показать на примере?
файл состоит из 3х строк и сделать его меньше 160 кб не выходит
К сообщению приложен файл: _Microsoft_Offi.xlsb (27.8 Kb)


Сообщение отредактировал Mr_Vit - Пятница, 08.04.2011, 16:54
 
Ответить
СообщениеЧто то не выходит!
можете показать на примере?
файл состоит из 3х строк и сделать его меньше 160 кб не выходит

Автор - Mr_Vit
Дата добавления - 08.04.2011 в 16:41
Hugo Дата: Пятница, 08.04.2011, 16:53 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3857
Репутация: 814 ±
Замечаний: 0% ±

365
Вставьте свои данные в новый файл, если уж в старом мусора столько - мусор нам не нужен...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеВставьте свои данные в новый файл, если уж в старом мусора столько - мусор нам не нужен...

Автор - Hugo
Дата добавления - 08.04.2011 в 16:53
Mr_Vit Дата: Пятница, 08.04.2011, 17:12 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Прикрепил!
К сообщению приложен файл: 4485816.xlsx (10.2 Kb)
 
Ответить
СообщениеПрикрепил!

Автор - Mr_Vit
Дата добавления - 08.04.2011 в 17:12
Hugo Дата: Пятница, 08.04.2011, 17:42 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3857
Репутация: 814 ±
Замечаний: 0% ±

365
2 варианта ВПР()
К сообщению приложен файл: Xl0000332.xls (26.0 Kb)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение2 варианта ВПР()

Автор - Hugo
Дата добавления - 08.04.2011 в 17:42
Mr_Vit Дата: Пятница, 08.04.2011, 17:57 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

В понедельник опробую
 
Ответить
Сообщение В понедельник опробую

Автор - Mr_Vit
Дата добавления - 08.04.2011 в 17:57
Mr_Vit Дата: Понедельник, 11.04.2011, 15:51 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Именно то, что нужно! respect
 
Ответить
СообщениеИменно то, что нужно! respect

Автор - Mr_Vit
Дата добавления - 11.04.2011 в 15:51
kudesnik07 Дата: Пятница, 28.11.2014, 21:13 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте, скажите а можно тоже самое но вместо того чтоб переносить числовые значения можно было переносить текстовые?
 
Ответить
СообщениеЗдравствуйте, скажите а можно тоже самое но вместо того чтоб переносить числовые значения можно было переносить текстовые?

Автор - kudesnik07
Дата добавления - 28.11.2014 в 21:13
Serge_007 Дата: Пятница, 28.11.2014, 23:18 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

Excel 2016
Можно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМожно

Автор - Serge_007
Дата добавления - 28.11.2014 в 23:18
kudesnik07 Дата: Пятница, 28.11.2014, 23:29 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
А как если не секрет?
 
Ответить
СообщениеА как если не секрет?

Автор - kudesnik07
Дата добавления - 28.11.2014 в 23:29
Serge_007 Дата: Пятница, 28.11.2014, 23:39 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

Excel 2016
А Вы тему с начала почитайте, ответ на Ваш вопрос в ней есть. Да ещё и с примером


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА Вы тему с начала почитайте, ответ на Ваш вопрос в ней есть. Да ещё и с примером

Автор - Serge_007
Дата добавления - 28.11.2014 в 23:39
kudesnik07 Дата: Суббота, 29.11.2014, 00:08 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
А Вы тему с начала почитайте, ответ на Ваш вопрос в ней есть. Да ещё и с примером

ДЕйствительно, Спасибо!! скажите а почему эта функция не работает если переносить её в другую книгу?
 
Ответить
Сообщение
А Вы тему с начала почитайте, ответ на Ваш вопрос в ней есть. Да ещё и с примером

ДЕйствительно, Спасибо!! скажите а почему эта функция не работает если переносить её в другую книгу?

Автор - kudesnik07
Дата добавления - 29.11.2014 в 00:08
Serge_007 Дата: Суббота, 29.11.2014, 00:25 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

Excel 2016
У Вас неверные сведения. Работает она. Просто прежде чем писать - надо попробовать


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеУ Вас неверные сведения. Работает она. Просто прежде чем писать - надо попробовать

Автор - Serge_007
Дата добавления - 29.11.2014 в 00:25
kudesnik07 Дата: Суббота, 29.11.2014, 00:39 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
У Вас неверные сведения. Работает она. Просто прежде чем писать - надо попробовать

Да я знаю что по моим сообщениям может сложится впечатление что я ничего не смотрел ничего не пробовал и хочу чтоб кто-нибудь за меня решил эту проблему, НО это не так!
Не могу понять логику ВПР() в случае с формулой
Код
=ЕСЛИ(B7="";"";СУММЕСЛИ(база!$B$1:$B$5004;B7;база!$C$1:$C$5004))
все понятно!
Но в случае с
Код
=ВПР(D4;база!$D$2:$H$3;5;0)
не могу понять как работает эта функция, Если не сложно можете в двух словах описать как она срабатывает, в противном случае спасибо и извините за беспокойство.


Сообщение отредактировал Serge_007 - Суббота, 29.11.2014, 00:59
 
Ответить
Сообщение
У Вас неверные сведения. Работает она. Просто прежде чем писать - надо попробовать

Да я знаю что по моим сообщениям может сложится впечатление что я ничего не смотрел ничего не пробовал и хочу чтоб кто-нибудь за меня решил эту проблему, НО это не так!
Не могу понять логику ВПР() в случае с формулой
Код
=ЕСЛИ(B7="";"";СУММЕСЛИ(база!$B$1:$B$5004;B7;база!$C$1:$C$5004))
все понятно!
Но в случае с
Код
=ВПР(D4;база!$D$2:$H$3;5;0)
не могу понять как работает эта функция, Если не сложно можете в двух словах описать как она срабатывает, в противном случае спасибо и извините за беспокойство.

Автор - kudesnik07
Дата добавления - 29.11.2014 в 00:39
Serge_007 Дата: Суббота, 29.11.2014, 01:01 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

Excel 2016
не могу понять как работает эта функция
Что конкретно непонятно? Есть встроенная в Excel справка, которая доступно и с примерами поясняет работу этой функции

можете в двух словах описать как она срабатывает
Могу. Но зачем делать это в миллионный раз, если справка Excel объяснит гораздо лучше?

может сложится впечатление что я ничего не смотрел ничего не пробовал
Так и есть. Иначе подобных вопросов не было бы
[p.s.]
А ещё правила форума почитайте - Вам это необходимо[/p.s.]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
не могу понять как работает эта функция
Что конкретно непонятно? Есть встроенная в Excel справка, которая доступно и с примерами поясняет работу этой функции

можете в двух словах описать как она срабатывает
Могу. Но зачем делать это в миллионный раз, если справка Excel объяснит гораздо лучше?

может сложится впечатление что я ничего не смотрел ничего не пробовал
Так и есть. Иначе подобных вопросов не было бы
[p.s.]
А ещё правила форума почитайте - Вам это необходимо[/p.s.]

Автор - Serge_007
Дата добавления - 29.11.2014 в 01:01
  • Страница 1 из 1
  • 1
Поиск:

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