Перенос данных на др лист в зависимости от параметра
dlink74
Дата: Среда, 21.02.2018, 14:54 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Добрый день. Помогите организовать перенос данных с листа Ведомость на лист ВИК в зависимости от параметра № Заключения (15 или 16) ячейка G16 листа ВИК. Спасибо.
Добрый день. Помогите организовать перенос данных с листа Ведомость на лист ВИК в зависимости от параметра № Заключения (15 или 16) ячейка G16 листа ВИК. Спасибо. dlink74
Ответить
Сообщение Добрый день. Помогите организовать перенос данных с листа Ведомость на лист ВИК в зависимости от параметра № Заключения (15 или 16) ячейка G16 листа ВИК. Спасибо. Автор - dlink74 Дата добавления - 21.02.2018 в 14:54
китин
Дата: Среда, 21.02.2018, 15:14 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
а от даты зависит? вопрос снят
а от даты зависит? вопрос сняткитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Среда, 21.02.2018, 15:28
Ответить
Сообщение а от даты зависит? вопрос снятАвтор - китин Дата добавления - 21.02.2018 в 15:14
китин
Дата: Среда, 21.02.2018, 15:27 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
без зависимости от даты формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС(Ведомость!C$4:C$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!C$4:C$123)-3);СТРОКА(A1)));"")
без зависимости от даты формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС(Ведомость!C$4:C$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!C$4:C$123)-3);СТРОКА(A1)));"")
китин
К сообщению приложен файл:
ZZZ.xlsm
(66.3 Kb)
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Среда, 21.02.2018, 15:28
Ответить
Сообщение без зависимости от даты формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС(Ведомость!C$4:C$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!C$4:C$123)-3);СТРОКА(A1)));"")
Автор - китин Дата добавления - 21.02.2018 в 15:27
dlink74
Дата: Среда, 21.02.2018, 15:51 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Спасибо. А не могли бы Вы объяснить как это работает?
Спасибо. А не могли бы Вы объяснить как это работает? dlink74
Ответить
Сообщение Спасибо. А не могли бы Вы объяснить как это работает? Автор - dlink74 Дата добавления - 21.02.2018 в 15:51
китин
Дата: Среда, 21.02.2018, 16:08 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
dlink74
Дата: Среда, 21.02.2018, 21:09 |
Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Как разобраться в работе сложной формулы?
Спасибо. Изучаю. А подскажите как нужно изменить формулу, чтобы перенести все данные, за исключением тех, которые в столбце H "Катет 6-8мм"???
Как разобраться в работе сложной формулы?
Спасибо. Изучаю. А подскажите как нужно изменить формулу, чтобы перенести все данные, за исключением тех, которые в столбце H "Катет 6-8мм"???dlink74
Ответить
Сообщение Как разобраться в работе сложной формулы?
Спасибо. Изучаю. А подскажите как нужно изменить формулу, чтобы перенести все данные, за исключением тех, которые в столбце H "Катет 6-8мм"???Автор - dlink74 Дата добавления - 21.02.2018 в 21:09
китин
Дата: Четверг, 22.02.2018, 07:33 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
то есть не нужен? оставить только числа? тогда в столбце G листа ВИК формулу меняем на массивнуюКод
=ЕСЛИ(ЕЧИСЛО(ЕСЛИОШИБКА(ИНДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));""));ЕСЛИОШИБКА(ИНДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));"");"")
то есть не нужен? оставить только числа? тогда в столбце G листа ВИК формулу меняем на массивнуюКод
=ЕСЛИ(ЕЧИСЛО(ЕСЛИОШИБКА(ИНДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));""));ЕСЛИОШИБКА(ИНДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));"");"")
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Четверг, 22.02.2018, 07:35
Ответить
Сообщение то есть не нужен? оставить только числа? тогда в столбце G листа ВИК формулу меняем на массивнуюКод
=ЕСЛИ(ЕЧИСЛО(ЕСЛИОШИБКА(ИНДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));""));ЕСЛИОШИБКА(ИНДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));"");"")
Автор - китин Дата добавления - 22.02.2018 в 07:33
dlink74
Дата: Четверг, 22.02.2018, 10:38 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Спасибо
Ответить
Сообщение Спасибо Автор - dlink74 Дата добавления - 22.02.2018 в 10:38
dlink74
Дата: Суббота, 24.02.2018, 12:24 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
НДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));"");"")
Спасибо. Для столбце G всё работает. Видимо я не совсем корректно поставил вопрос. Мне нужно чтобы при появлении в столбце G значения "Катет 6-8мм" вся строка пропускалась и отображалась следующая строка с цифровым значением из столбца G. Помогите пожалуйста.
НДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));"");"")
Спасибо. Для столбце G всё работает. Видимо я не совсем корректно поставил вопрос. Мне нужно чтобы при появлении в столбце G значения "Катет 6-8мм" вся строка пропускалась и отображалась следующая строка с цифровым значением из столбца G. Помогите пожалуйста.dlink74
Ответить
Сообщение НДЕКС(Ведомость!G$4:G$123;НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$123=ВИК!$G$1;СТРОКА(Ведомость!G$4:G$123)-3);СТРОКА(E1)));"");"")
Спасибо. Для столбце G всё работает. Видимо я не совсем корректно поставил вопрос. Мне нужно чтобы при появлении в столбце G значения "Катет 6-8мм" вся строка пропускалась и отображалась следующая строка с цифровым значением из столбца G. Помогите пожалуйста.Автор - dlink74 Дата добавления - 24.02.2018 в 12:24
Karataev
Дата: Суббота, 24.02.2018, 19:32 |
Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Вариант с допстолбцом "J". Допстолбец можно скрыть. Формула из столбца "J" просматривает на листе "Ведомость" строки с 4 по 5000. Используется формула массива - завершайте ввод формулы не клавишей Enter (как Вы это обычно делаете), а сочетанием клавиш Ctrl+Shift+Enter. Формула массива для "J2":Код
=НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$5000=$G$1;ЕСЛИ(Ведомость!$G$4:$G$5000<>"Катет 6-8мм";СТРОКА(Ведомость!$B$4:$B$5000);"");"");СТРОКА(AAA1))
Кроме того, я вставил формулы в столбцы C:G.
Вариант с допстолбцом "J". Допстолбец можно скрыть. Формула из столбца "J" просматривает на листе "Ведомость" строки с 4 по 5000. Используется формула массива - завершайте ввод формулы не клавишей Enter (как Вы это обычно делаете), а сочетанием клавиш Ctrl+Shift+Enter. Формула массива для "J2":Код
=НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$5000=$G$1;ЕСЛИ(Ведомость!$G$4:$G$5000<>"Катет 6-8мм";СТРОКА(Ведомость!$B$4:$B$5000);"");"");СТРОКА(AAA1))
Кроме того, я вставил формулы в столбцы C:G. Karataev
Ответить
Сообщение Вариант с допстолбцом "J". Допстолбец можно скрыть. Формула из столбца "J" просматривает на листе "Ведомость" строки с 4 по 5000. Используется формула массива - завершайте ввод формулы не клавишей Enter (как Вы это обычно делаете), а сочетанием клавиш Ctrl+Shift+Enter. Формула массива для "J2":Код
=НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$5000=$G$1;ЕСЛИ(Ведомость!$G$4:$G$5000<>"Катет 6-8мм";СТРОКА(Ведомость!$B$4:$B$5000);"");"");СТРОКА(AAA1))
Кроме того, я вставил формулы в столбцы C:G. Автор - Karataev Дата добавления - 24.02.2018 в 19:32
dlink74
Дата: Воскресенье, 25.02.2018, 13:09 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Вариант с допстолбцом "J". Допстолбец можно скрыть. Формула из столбца "J" просматривает на листе "Ведомость" строки с 4 по 5000.
И выдаёт номер первой строки, удовлетворяющей условиям. Так? А дальше если это значение не ошибка, то индексируется значение соответствующей ячейки? Спасибо за помощь.
Вариант с допстолбцом "J". Допстолбец можно скрыть. Формула из столбца "J" просматривает на листе "Ведомость" строки с 4 по 5000.
И выдаёт номер первой строки, удовлетворяющей условиям. Так? А дальше если это значение не ошибка, то индексируется значение соответствующей ячейки? Спасибо за помощь.dlink74
Ответить
Сообщение Вариант с допстолбцом "J". Допстолбец можно скрыть. Формула из столбца "J" просматривает на листе "Ведомость" строки с 4 по 5000.
И выдаёт номер первой строки, удовлетворяющей условиям. Так? А дальше если это значение не ошибка, то индексируется значение соответствующей ячейки? Спасибо за помощь.Автор - dlink74 Дата добавления - 25.02.2018 в 13:09
Karataev
Дата: Воскресенье, 25.02.2018, 13:35 |
Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
В допстолбце "J" номера строк листа "Ведомость", которые удовлетворяют заданным условиям. Формулы в столбцах C:G извлекают данные из этих строк. Если в допстолбце "J" ошибка, значит закончились строки на листе "Ведомость", которые удовлетворяют заданным условиям.
В допстолбце "J" номера строк листа "Ведомость", которые удовлетворяют заданным условиям. Формулы в столбцах C:G извлекают данные из этих строк. Если в допстолбце "J" ошибка, значит закончились строки на листе "Ведомость", которые удовлетворяют заданным условиям. Karataev
Сообщение отредактировал Karataev - Воскресенье, 25.02.2018, 13:44
Ответить
Сообщение В допстолбце "J" номера строк листа "Ведомость", которые удовлетворяют заданным условиям. Формулы в столбцах C:G извлекают данные из этих строк. Если в допстолбце "J" ошибка, значит закончились строки на листе "Ведомость", которые удовлетворяют заданным условиям. Автор - Karataev Дата добавления - 25.02.2018 в 13:35
dlink74
Дата: Воскресенье, 25.02.2018, 13:40 |
Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Спасибо
Ответить
Сообщение Спасибо Автор - dlink74 Дата добавления - 25.02.2018 в 13:40
Nic70y
Дата: Воскресенье, 25.02.2018, 19:40 |
Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
для разнообразия обычными формулами + 3 доп.ячейки + УФ в столбце A + формат в A3
для разнообразия обычными формулами + 3 доп.ячейки + УФ в столбце A + формат в A3 Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Воскресенье, 25.02.2018, 19:41
Ответить
Сообщение для разнообразия обычными формулами + 3 доп.ячейки + УФ в столбце A + формат в A3 Автор - Nic70y Дата добавления - 25.02.2018 в 19:40
dlink74
Дата: Среда, 14.03.2018, 19:26 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
В допстолбце "J" номера строк листа "Ведомость", которые удовлетворяют заданным условиям. Формулы в столбцах C:G извлекают данные из этих строк. Если в допстолбце "J" ошибка, значит закончились строки на листе "Ведомость", которые удовлетворяют заданным условиям.
Попробовал изменить условие, по которому происходит выборка (строки выделены красным). Работает не правильно. Помогите разобраться что не так... Условие пропуска данных - "Росп" в столбце F Спасибо.
В допстолбце "J" номера строк листа "Ведомость", которые удовлетворяют заданным условиям. Формулы в столбцах C:G извлекают данные из этих строк. Если в допстолбце "J" ошибка, значит закончились строки на листе "Ведомость", которые удовлетворяют заданным условиям.
Попробовал изменить условие, по которому происходит выборка (строки выделены красным). Работает не правильно. Помогите разобраться что не так... Условие пропуска данных - "Росп" в столбце F Спасибо.dlink74
Сообщение отредактировал dlink74 - Среда, 14.03.2018, 19:32
Ответить
Сообщение В допстолбце "J" номера строк листа "Ведомость", которые удовлетворяют заданным условиям. Формулы в столбцах C:G извлекают данные из этих строк. Если в допстолбце "J" ошибка, значит закончились строки на листе "Ведомость", которые удовлетворяют заданным условиям.
Попробовал изменить условие, по которому происходит выборка (строки выделены красным). Работает не правильно. Помогите разобраться что не так... Условие пропуска данных - "Росп" в столбце F Спасибо.Автор - dlink74 Дата добавления - 14.03.2018 в 19:26
Karataev
Дата: Среда, 14.03.2018, 19:34 |
Сообщение № 16
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Лист "ВИК", "J4" содержит 4. Почему это неправильно? PS. Не цитируйте посты целиком. Чтобы ответить, не нужно щелкать кнопку "Цитата", а достаточно прокрутить страницу вниз и там будет поле для написания поста. Если хотите к кому-то обратиться, то просто напишите ник.
Лист "ВИК", "J4" содержит 4. Почему это неправильно? PS. Не цитируйте посты целиком. Чтобы ответить, не нужно щелкать кнопку "Цитата", а достаточно прокрутить страницу вниз и там будет поле для написания поста. Если хотите к кому-то обратиться, то просто напишите ник. Karataev
Ответить
Сообщение Лист "ВИК", "J4" содержит 4. Почему это неправильно? PS. Не цитируйте посты целиком. Чтобы ответить, не нужно щелкать кнопку "Цитата", а достаточно прокрутить страницу вниз и там будет поле для написания поста. Если хотите к кому-то обратиться, то просто напишите ник. Автор - Karataev Дата добавления - 14.03.2018 в 19:34
dlink74
Дата: Среда, 14.03.2018, 19:58 |
Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Не верные значения идут в J10-J12.
Не верные значения идут в J10-J12. dlink74
Ответить
Сообщение Не верные значения идут в J10-J12. Автор - dlink74 Дата добавления - 14.03.2018 в 19:58
Karataev
Дата: Среда, 14.03.2018, 20:04 |
Сообщение № 18
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Для данной задачи нужен совсем другой подход. Формула массива для "J4":Код
=НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$5000=$G$1;ЕСЛИ(ЕОШ(ПОИСК("Росп*";Ведомость!$F$4:$F$5000));СТРОКА(Ведомость!$B$4:$B$5000);"");"");СТРОКА(AAA1))
Звездочка означает ноль или любое количество любых символов.
Для данной задачи нужен совсем другой подход. Формула массива для "J4":Код
=НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$5000=$G$1;ЕСЛИ(ЕОШ(ПОИСК("Росп*";Ведомость!$F$4:$F$5000));СТРОКА(Ведомость!$B$4:$B$5000);"");"");СТРОКА(AAA1))
Звездочка означает ноль или любое количество любых символов. Karataev
Ответить
Сообщение Для данной задачи нужен совсем другой подход. Формула массива для "J4":Код
=НАИМЕНЬШИЙ(ЕСЛИ(Ведомость!$B$4:$B$5000=$G$1;ЕСЛИ(ЕОШ(ПОИСК("Росп*";Ведомость!$F$4:$F$5000));СТРОКА(Ведомость!$B$4:$B$5000);"");"");СТРОКА(AAA1))
Звездочка означает ноль или любое количество любых символов. Автор - Karataev Дата добавления - 14.03.2018 в 20:04
dlink74
Дата: Среда, 14.03.2018, 20:10 |
Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация:
0
±
Замечаний:
0% ±
2010
Спасибо. А с чем связана необходимость "другого подхода"?
Спасибо. А с чем связана необходимость "другого подхода"? dlink74
Ответить
Сообщение Спасибо. А с чем связана необходимость "другого подхода"? Автор - dlink74 Дата добавления - 14.03.2018 в 20:10
Karataev
Дата: Среда, 14.03.2018, 20:13 |
Сообщение № 20
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Потому что нужно использовать звездочку, то есть нужно неточное сравнение. С помощью оператора "<>" такое сделать нельзя, нужна функция, которая умеет работать со звездочкой.
Потому что нужно использовать звездочку, то есть нужно неточное сравнение. С помощью оператора "<>" такое сделать нельзя, нужна функция, которая умеет работать со звездочкой. Karataev
Сообщение отредактировал Karataev - Среда, 14.03.2018, 20:15
Ответить
Сообщение Потому что нужно использовать звездочку, то есть нужно неточное сравнение. С помощью оператора "<>" такое сделать нельзя, нужна функция, которая умеет работать со звездочкой. Автор - Karataev Дата добавления - 14.03.2018 в 20:13