перенос значений из одной страницы в другую
alexzg
Дата: Среда, 20.04.2016, 17:43 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Дорогие друзья, помогайте "Старому". Есть таблица с двумя листами. Первый лист База Данных, в которую каждый месяц заносятся определенные показания. Второй лист некая таблица, в которую при помощи ВПР подставляются данные из первого листа, причем на первом листе в горизонтальной строке достаточно проставить определенный символ, в данном случае "Х". Если есть возможность оказать помощь, буду признателен.
Дорогие друзья, помогайте "Старому". Есть таблица с двумя листами. Первый лист База Данных, в которую каждый месяц заносятся определенные показания. Второй лист некая таблица, в которую при помощи ВПР подставляются данные из первого листа, причем на первом листе в горизонтальной строке достаточно проставить определенный символ, в данном случае "Х". Если есть возможность оказать помощь, буду признателен. alexzg
Ответить
Сообщение Дорогие друзья, помогайте "Старому". Есть таблица с двумя листами. Первый лист База Данных, в которую каждый месяц заносятся определенные показания. Второй лист некая таблица, в которую при помощи ВПР подставляются данные из первого листа, причем на первом листе в горизонтальной строке достаточно проставить определенный символ, в данном случае "Х". Если есть возможность оказать помощь, буду признателен. Автор - alexzg Дата добавления - 20.04.2016 в 17:43
pabchek
Дата: Среда, 20.04.2016, 17:53 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация:
218
±
Замечаний:
0% ±
Excel 2007
Здравствуйте. Вариант (формула массива)Код
=ИНДЕКС(БазаДанных!$C$3:$M$10;СТРОКА(A1);ПОИСКПОЗ(1;--(БазаДанных!C$1:M$1<>0);0))
Код
=ИНДЕКС(БазаДанных!$C$3:$M$10;СТРОКА(A1);ПОИСКПОЗ(1;--ЕОШ(1-БазаДанных!$C$1:$M$1);0))
если знак определен, то можно Код
=ГПР("х";БазаДанных!$C$1:$M$10;СТРОКА(A3))
Здравствуйте. Вариант (формула массива)Код
=ИНДЕКС(БазаДанных!$C$3:$M$10;СТРОКА(A1);ПОИСКПОЗ(1;--(БазаДанных!C$1:M$1<>0);0))
Код
=ИНДЕКС(БазаДанных!$C$3:$M$10;СТРОКА(A1);ПОИСКПОЗ(1;--ЕОШ(1-БазаДанных!$C$1:$M$1);0))
если знак определен, то можно Код
=ГПР("х";БазаДанных!$C$1:$M$10;СТРОКА(A3))
pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Среда, 20.04.2016, 18:01
Ответить
Сообщение Здравствуйте. Вариант (формула массива)Код
=ИНДЕКС(БазаДанных!$C$3:$M$10;СТРОКА(A1);ПОИСКПОЗ(1;--(БазаДанных!C$1:M$1<>0);0))
Код
=ИНДЕКС(БазаДанных!$C$3:$M$10;СТРОКА(A1);ПОИСКПОЗ(1;--ЕОШ(1-БазаДанных!$C$1:$M$1);0))
если знак определен, то можно Код
=ГПР("х";БазаДанных!$C$1:$M$10;СТРОКА(A3))
Автор - pabchek Дата добавления - 20.04.2016 в 17:53
buchlotnik
Дата: Среда, 20.04.2016, 17:53 |
Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
так нужно? (массивка сразу на столбец)Код
=ИНДЕКС(БазаДанных!C3:M10;;ПОИСКПОЗ("х";БазаДанных!C1:M1;0))
(нули форматом убрал)
так нужно? (массивка сразу на столбец)Код
=ИНДЕКС(БазаДанных!C3:M10;;ПОИСКПОЗ("х";БазаДанных!C1:M1;0))
(нули форматом убрал) buchlotnik
Сообщение отредактировал buchlotnik - Среда, 20.04.2016, 17:54
Ответить
Сообщение так нужно? (массивка сразу на столбец)Код
=ИНДЕКС(БазаДанных!C3:M10;;ПОИСКПОЗ("х";БазаДанных!C1:M1;0))
(нули форматом убрал) Автор - buchlotnik Дата добавления - 20.04.2016 в 17:53
Manyasha
Дата: Среда, 20.04.2016, 17:55 |
Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
и еще вариант:Код
=ВПР(B4;БазаДанных!$B$2:$M$100;ПОИСКПОЗ("х";БазаДанных!$B$1:$M$1;0);0)
и еще вариант:Код
=ВПР(B4;БазаДанных!$B$2:$M$100;ПОИСКПОЗ("х";БазаДанных!$B$1:$M$1;0);0)
Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение и еще вариант:Код
=ВПР(B4;БазаДанных!$B$2:$M$100;ПОИСКПОЗ("х";БазаДанных!$B$1:$M$1;0);0)
Автор - Manyasha Дата добавления - 20.04.2016 в 17:55
_Boroda_
Дата: Среда, 20.04.2016, 18:02 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16911
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
И еще (почти как у Михаила, только немассивка и без ;)Код
=ИНДЕКС(БазаДанных!C3:M3;ПОИСКПОЗ("х";БазаДанных!C$1:M$1;))
Если только числовые значения, то вот такой еще вариантыКод
=СУММПРОИЗВ(БазаДанных!D3:M3*(БазаДанных!D$1:M$1="х"))
Код
=СУММЕСЛИ(БазаДанных!D$1:M$1;"х";БазаДанных!D3:M3)
Добавлено на мотивы формулы Виктора из поста нижеКод
=ПРОСМОТР(;-ПОИСК(;БазаДанных!C$1:M$1);БазаДанных!C3:M3)
И еще (почти как у Михаила, только немассивка и без ;)Код
=ИНДЕКС(БазаДанных!C3:M3;ПОИСКПОЗ("х";БазаДанных!C$1:M$1;))
Если только числовые значения, то вот такой еще вариантыКод
=СУММПРОИЗВ(БазаДанных!D3:M3*(БазаДанных!D$1:M$1="х"))
Код
=СУММЕСЛИ(БазаДанных!D$1:M$1;"х";БазаДанных!D3:M3)
Добавлено на мотивы формулы Виктора из поста нижеКод
=ПРОСМОТР(;-ПОИСК(;БазаДанных!C$1:M$1);БазаДанных!C3:M3)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Сообщение отредактировал _Boroda_ - Среда, 20.04.2016, 18:13
Ответить
Сообщение И еще (почти как у Михаила, только немассивка и без ;)Код
=ИНДЕКС(БазаДанных!C3:M3;ПОИСКПОЗ("х";БазаДанных!C$1:M$1;))
Если только числовые значения, то вот такой еще вариантыКод
=СУММПРОИЗВ(БазаДанных!D3:M3*(БазаДанных!D$1:M$1="х"))
Код
=СУММЕСЛИ(БазаДанных!D$1:M$1;"х";БазаДанных!D3:M3)
Добавлено на мотивы формулы Виктора из поста нижеКод
=ПРОСМОТР(;-ПОИСК(;БазаДанных!C$1:M$1);БазаДанных!C3:M3)
Автор - _Boroda_ Дата добавления - 20.04.2016 в 18:02
pabchek
Дата: Среда, 20.04.2016, 18:06 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация:
218
±
Замечаний:
0% ±
Excel 2007
Вот еще, тоже не массивка Код
=ПРОСМОТР(1;1/ЕОШ(1-БазаДанных!$C$1:$M$1);БазаДанных!C3:M3)
и снова не привязана к обязательному знаку "х" и еще (если маркер текстовый)Код
=ПРОСМОТР(1;1/ЕТЕКСТ(БазаДанных!C$1:M$1);БазаДанных!C3:M3)
Вот еще, тоже не массивка Код
=ПРОСМОТР(1;1/ЕОШ(1-БазаДанных!$C$1:$M$1);БазаДанных!C3:M3)
и снова не привязана к обязательному знаку "х" и еще (если маркер текстовый)Код
=ПРОСМОТР(1;1/ЕТЕКСТ(БазаДанных!C$1:M$1);БазаДанных!C3:M3)
pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Среда, 20.04.2016, 18:21
Ответить
Сообщение Вот еще, тоже не массивка Код
=ПРОСМОТР(1;1/ЕОШ(1-БазаДанных!$C$1:$M$1);БазаДанных!C3:M3)
и снова не привязана к обязательному знаку "х" и еще (если маркер текстовый)Код
=ПРОСМОТР(1;1/ЕТЕКСТ(БазаДанных!C$1:M$1);БазаДанных!C3:M3)
Автор - pabchek Дата добавления - 20.04.2016 в 18:06
alexzg
Дата: Среда, 20.04.2016, 18:34 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Большое спасибо, дорогие друзья, дайте дальше своей головой додумать, а то не красиво получится.
Большое спасибо, дорогие друзья, дайте дальше своей головой додумать, а то не красиво получится. alexzg
Ответить
Сообщение Большое спасибо, дорогие друзья, дайте дальше своей головой додумать, а то не красиво получится. Автор - alexzg Дата добавления - 20.04.2016 в 18:34