Добрый день всем. Подскажите пожалуйста. Нужно при совпадении ячейки в столбце B, значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка. Формула или макрос.
Добрый день всем. Подскажите пожалуйста. Нужно при совпадении ячейки в столбце B, значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка. Формула или макрос.stepanovsw817321
значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка
- ??? Уберите из файла лишние строки, оставьте пару которые нужно копировать и пару которые не нужно, и покажите какой ожидаете результат. Макросом должно быть просто, но что именно нужно?
значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка
- ??? Уберите из файла лишние строки, оставьте пару которые нужно копировать и пару которые не нужно, и покажите какой ожидаете результат. Макросом должно быть просто, но что именно нужно?Hugo
. Не совсем то. Попробую объяснить. При вводе в столбец B новой строки 3, тот номер, который уже был в этом столбце до строки 3, в примере 7564 (был в строке 1 в данном примере), вся строка 1 копировалась бы в строку 3. Х.з. как объяснил). В идеале - в новую строку копируются только столбцы с С по Q
. Не совсем то. Попробую объяснить. При вводе в столбец B новой строки 3, тот номер, который уже был в этом столбце до строки 3, в примере 7564 (был в строке 1 в данном примере), вся строка 1 копировалась бы в строку 3. Х.з. как объяснил). В идеале - в новую строку копируются только столбцы с С по Qstepanovsw817321
Есть разница - копировать значения, или ячейки целиком. Формула копирует только значения, иногда ещё формат данных. Макрос может как угодно. Что именно нужно пока непонятно, да и задачу в целом тоже обычно полезно знать, прежде чем решать. Так то сделать не сложно что формулой, что макросом - формулой просто 15 раз впр(), а может 1 раз фильтр(), но например для 7564 фильтр() подтянет несколько строк, и если вдруг есть желание частично данные заменить, а другие оставить - неа! Хотя это просто мои измышления... И фильтр() реально применить только 1 раз, хотя если брать из результата только одну первую строку то можно юзать. Макросом по событию ищем строку (какую из нескольких разных нам нужно нам непонятно...) и копируем. Тоже реально. Но пока непонятна задача - я не берусь выбирать что лучше/удобнее.
Есть разница - копировать значения, или ячейки целиком. Формула копирует только значения, иногда ещё формат данных. Макрос может как угодно. Что именно нужно пока непонятно, да и задачу в целом тоже обычно полезно знать, прежде чем решать. Так то сделать не сложно что формулой, что макросом - формулой просто 15 раз впр(), а может 1 раз фильтр(), но например для 7564 фильтр() подтянет несколько строк, и если вдруг есть желание частично данные заменить, а другие оставить - неа! Хотя это просто мои измышления... И фильтр() реально применить только 1 раз, хотя если брать из результата только одну первую строку то можно юзать. Макросом по событию ищем строку (какую из нескольких разных нам нужно нам непонятно...) и копируем. Тоже реально. Но пока непонятна задача - я не берусь выбирать что лучше/удобнее.Hugo
нормально работает если выше есть две записи - выбирает целиком первую. А если выше только одна запись - заполняет только одну ячейку, а не всю строку... Значит тянуть 15 ВПР() ((
Вот странно - формула
Код
=ИНДЕКС(ФИЛЬТР($C$2:Q41;$B$2:B41=B42);1)
нормально работает если выше есть две записи - выбирает целиком первую. А если выше только одна запись - заполняет только одну ячейку, а не всю строку... Значит тянуть 15 ВПР() (( Hugo
нужно чтобы был скопирован текст с возможностью его изменения Задача- не проверять повторно людей с id, который как раз прописан в столбце B. Все остальные столбцы- это статусы этого человека. Нужно, чтобы подтягивалось последняя из найденных строк в повторе, т.к. она актуальнее предыдущих.
нужно чтобы был скопирован текст с возможностью его изменения Задача- не проверять повторно людей с id, который как раз прописан в столбце B. Все остальные столбцы- это статусы этого человека. Нужно, чтобы подтягивалось последняя из найденных строк в повторе, т.к. она актуальнее предыдущих.stepanovsw817321
Все супер работает. Спасибо большое! Есть еще один вопрос. А можно сделать так, чтобы все работало, если вставляешь копировать-вставить по несколько ячеек?
Все супер работает. Спасибо большое! Есть еще один вопрос. А можно сделать так, чтобы все работало, если вставляешь копировать-вставить по несколько ячеек?stepanovsw817321
Сообщение отредактировал stepanovsw817321 - Четверг, 01.08.2024, 06:55