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

Вход

Регистрация

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

 

= Мир MS Excel/Копирвание ячеек из одной строки в другую при совпадении. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Копирвание ячеек из одной строки в другую при совпадении.
stepanovsw817321 Дата: Понедельник, 29.07.2024, 13:51 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

365
Добрый день всем. Подскажите пожалуйста. Нужно при совпадении ячейки в столбце B, значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка. Формула или макрос.
К сообщению приложен файл: 5754563.xlsx (13.1 Kb)
 
Ответить
СообщениеДобрый день всем. Подскажите пожалуйста. Нужно при совпадении ячейки в столбце B, значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка. Формула или макрос.

Автор - stepanovsw817321
Дата добавления - 29.07.2024 в 13:51
Hugo Дата: Понедельник, 29.07.2024, 14:08 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
при совпадении ячейки в столбце B
с чем?

Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка
- ???
Уберите из файла лишние строки, оставьте пару которые нужно копировать и пару которые не нужно, и покажите какой ожидаете результат.
Макросом должно быть просто, но что именно нужно?


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение
Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
при совпадении ячейки в столбце B
с чем?

Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
значения столбцов С-Q из строки совпадения- копировались в новую строку где совпала ячейка
- ???
Уберите из файла лишние строки, оставьте пару которые нужно копировать и пару которые не нужно, и покажите какой ожидаете результат.
Макросом должно быть просто, но что именно нужно?

Автор - Hugo
Дата добавления - 29.07.2024 в 14:08
Hugo Дата: Понедельник, 29.07.2024, 14:10 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Может достаточно этого?
К сообщению приложен файл: 3862482.xlsx (14.2 Kb)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеМожет достаточно этого?

Автор - Hugo
Дата добавления - 29.07.2024 в 14:10
stepanovsw817321 Дата: Понедельник, 29.07.2024, 16:57 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

365
достаточно этого?
.
Не совсем то.
Попробую объяснить. При вводе в столбец B новой строки 3, тот номер, который уже был в этом столбце до строки 3, в примере 7564 (был в строке 1 в данном примере), вся строка 1 копировалась бы в строку 3. Х.з. как объяснил). В идеале - в новую строку копируются только столбцы с С по Q
К сообщению приложен файл: 4012744.jpg (45.5 Kb)


Сообщение отредактировал stepanovsw817321 - Понедельник, 29.07.2024, 17:00
 
Ответить
Сообщение
достаточно этого?
.
Не совсем то.
Попробую объяснить. При вводе в столбец B новой строки 3, тот номер, который уже был в этом столбце до строки 3, в примере 7564 (был в строке 1 в данном примере), вся строка 1 копировалась бы в строку 3. Х.з. как объяснил). В идеале - в новую строку копируются только столбцы с С по Q

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

365
Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
значения столбцов С-Q

Цитата stepanovsw817321, 29.07.2024 в 16:57, в сообщении № 4 ()
вся строка 1 копировалась бы в строку 3

Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
Формула или макрос

Есть разница - копировать значения, или ячейки целиком.
Формула копирует только значения, иногда ещё формат данных.
Макрос может как угодно.
Что именно нужно пока непонятно, да и задачу в целом тоже обычно полезно знать, прежде чем решать.
Так то сделать не сложно что формулой, что макросом - формулой просто 15 раз впр(), а может 1 раз фильтр(), но например для 7564 фильтр() подтянет несколько строк, и если вдруг есть желание частично данные заменить, а другие оставить - неа! Хотя это просто мои измышления...
И фильтр() реально применить только 1 раз, хотя если брать из результата только одну первую строку то можно юзать.
Макросом по событию ищем строку (какую из нескольких разных нам нужно нам непонятно...) и копируем. Тоже реально.
Но пока непонятна задача - я не берусь выбирать что лучше/удобнее.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение
Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
значения столбцов С-Q

Цитата stepanovsw817321, 29.07.2024 в 16:57, в сообщении № 4 ()
вся строка 1 копировалась бы в строку 3

Цитата stepanovsw817321, 29.07.2024 в 13:51, в сообщении № 1 ()
Формула или макрос

Есть разница - копировать значения, или ячейки целиком.
Формула копирует только значения, иногда ещё формат данных.
Макрос может как угодно.
Что именно нужно пока непонятно, да и задачу в целом тоже обычно полезно знать, прежде чем решать.
Так то сделать не сложно что формулой, что макросом - формулой просто 15 раз впр(), а может 1 раз фильтр(), но например для 7564 фильтр() подтянет несколько строк, и если вдруг есть желание частично данные заменить, а другие оставить - неа! Хотя это просто мои измышления...
И фильтр() реально применить только 1 раз, хотя если брать из результата только одну первую строку то можно юзать.
Макросом по событию ищем строку (какую из нескольких разных нам нужно нам непонятно...) и копируем. Тоже реально.
Но пока непонятна задача - я не берусь выбирать что лучше/удобнее.

Автор - Hugo
Дата добавления - 29.07.2024 в 19:53
Hugo Дата: Понедельник, 29.07.2024, 20:13 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Вот странно - формула
Код
=ИНДЕКС(ФИЛЬТР($C$2:Q41;$B$2:B41=B42);1)

нормально работает если выше есть две записи - выбирает целиком первую.
А если выше только одна запись - заполняет только одну ячейку, а не всю строку... Значит тянуть 15 ВПР() ((


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеВот странно - формула
Код
=ИНДЕКС(ФИЛЬТР($C$2:Q41;$B$2:B41=B42);1)

нормально работает если выше есть две записи - выбирает целиком первую.
А если выше только одна запись - заполняет только одну ячейку, а не всю строку... Значит тянуть 15 ВПР() ((

Автор - Hugo
Дата добавления - 29.07.2024 в 20:13
stepanovsw817321 Дата: Понедельник, 29.07.2024, 21:13 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

365
значения, или ячейки
нужно чтобы был скопирован текст с возможностью его изменения
Задача- не проверять повторно людей с id, который как раз прописан в столбце B. Все остальные столбцы- это статусы этого человека. Нужно, чтобы подтягивалось последняя из найденных строк в повторе, т.к. она актуальнее предыдущих.
 
Ответить
Сообщение
значения, или ячейки
нужно чтобы был скопирован текст с возможностью его изменения
Задача- не проверять повторно людей с id, который как раз прописан в столбце B. Все остальные столбцы- это статусы этого человека. Нужно, чтобы подтягивалось последняя из найденных строк в повторе, т.к. она актуальнее предыдущих.

Автор - stepanovsw817321
Дата добавления - 29.07.2024 в 21:13
Hugo Дата: Понедельник, 29.07.2024, 21:55 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Тогда думаю макросом по событию лучше делать.
Макросы разрешить, писать очередной номер.
К сообщению приложен файл: 5754563.xlsm (21.0 Kb)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Понедельник, 29.07.2024, 22:22
 
Ответить
СообщениеТогда думаю макросом по событию лучше делать.
Макросы разрешить, писать очередной номер.

Автор - Hugo
Дата добавления - 29.07.2024 в 21:55
stepanovsw817321 Дата: Среда, 31.07.2024, 23:52 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

365
макросом по событию

Все супер работает. Спасибо большое! Есть еще один вопрос. А можно сделать так, чтобы все работало, если вставляешь копировать-вставить по несколько ячеек?


Сообщение отредактировал stepanovsw817321 - Четверг, 01.08.2024, 06:55
 
Ответить
Сообщение
макросом по событию

Все супер работает. Спасибо большое! Есть еще один вопрос. А можно сделать так, чтобы все работало, если вставляешь копировать-вставить по несколько ячеек?

Автор - stepanovsw817321
Дата добавления - 31.07.2024 в 23:52
  • Страница 1 из 1
  • 1
Поиск:

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