Копирование значений ячеек через заданный интервал |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
zhuk_a
Пользователь
Сообщений: 103
Регистрация: 01.01.1970
Доброго времени суток.
Задача следующего плана: есть таблица из нее надо скопировать ячейки в новую, но вся беда в том, что в существующей таблице значения расположены через ячейку, т.е. есть ли какое средство, чтобы при автоматическом копировании(с помощью правого нижнего угла)в новой таблице в соседнюю ячейку попадало значение которое находится в старой таблице в ячейке через одну уфф…………, т.е. если можно выразиться то копирование с постоянным шагом.
Заранее спасибо.
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
1 |
|
Как перенести значения ячеек с интервалом с одного листа на другой?23.06.2015, 17:57. Показов 6992. Ответов 24
нужно копировать значения ячеек,выделенных зеленым цветом в столбце В. 8, 57, 106, … (с интервалом 48) на другой лист. помогите! видела формулу, но выдает ошибку! вот часть таблицы
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
23.06.2015, 19:37 |
2 |
В ячейку А2 любого листа и протягивайте вниз Код =ДВССЫЛ("Лист3!B"&(СТРОКА()*49-90))
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 10:33 [ТС] |
3 |
да! спасибо! в этом файле (с частью таблицы) сработало, но в общей таблице сделать не получается, выдает ССЫЛКА. вот часть таблицы, подскажите, пожалуйста, еще раз. наверное, я очень туплю
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 12:58 |
4 |
Если начинаете с третьей строки, тогда в ячейку V3 Код =ДВССЫЛ("Лист6!K"&(СТРОКА()*49-139)) в файле ссылка на столбец была неверной.
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 13:40 [ТС] |
5 |
А если названия столбцов сделаны через RC можно каким-либо образом написать эту формулу? (изменить не могу, много гиперссылок)
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 14:58 |
6 |
rfnzrfnzr, что-то подсказывает мне посмотреть в сторону переформатирования всей таблицы для удобства дальнейшей работы))) По сути, можно в Параметрах — Формулы — убрать отметку «стиль ссылок РС» Добавлено через 2 минуты
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 15:05 [ТС] |
7 |
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 15:09 |
8 |
rfnzrfnzr, может на русской раскладке прописываете?
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 15:28 [ТС] |
9 |
нееет
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 15:30 |
10 |
rfnzrfnzr, в приложенном файле тоже нет?
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 15:39 [ТС] |
11 |
видимо с этой таблицей конкретный косяк. в другом файле на отрывке все получается. спасибо! Добавлено через 54 секунды Добавлено через 4 минуты
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 15:45 |
12 |
Да)
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 15:49 [ТС] |
13 |
ВСЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!!! Терпения Вам!
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 15:51 |
14 |
rfnzrfnzr, удачи)
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 16:24 [ТС] |
15 |
а как быть если переношу с 8 строки на 229? Как составить формулу? поясните, пожалуйста, еще раз как высчитывать это b? Добавлено через 4 минуты
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 16:49 |
16 |
rfnzrfnzr, что-то я Вас не понимаю))) Вычислять а и b надо функцией ЛИНЕЙН()
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 17:53 [ТС] |
17 |
что делать, если в середине таблицы изменился интервал?
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 17:57 |
18 |
rfnzrfnzr, а может все-таки таблицу попробуем пересмотреть?)
0 |
0 / 0 / 0 Регистрация: 23.06.2015 Сообщений: 10 |
|
26.06.2015, 18:15 [ТС] |
19 |
Исключено
0 |
5942 / 3154 / 698 Регистрация: 23.11.2010 Сообщений: 10,524 |
|
26.06.2015, 18:45 |
20 |
rfnzrfnzr, хорошо. тогда давайте по-другому взглянем на проблему. Нужно вытащить суммы чего? Добавлено через 1 минуту
0 |
В этой статье описаны некоторые хитрые способы, которые помогут вам быстро и удобно скопировать каждую вторую строку в Microsoft Excel.
Скопируйте каждую вторую строку в Excel с помощью маркера заполнения
Скопируйте каждую вторую строку в Excel с помощью команды фильтра
Скопируйте каждую вторую строку в Excel с помощью Kutools for Excel
Предположим, вам нужно скопировать каждую вторую строку из следующего диапазона:
Скопируйте каждую вторую строку в Excel с помощью маркера заполнения
Фактически, мы можем быстро копировать и вставлять любой контент из одного диапазона в другой. Мы поможем вам завершить его на основе приведенного выше примера:
Шаг 1. Введите формулу = A1 в ячейке E1. Затем щелкните ячейку E1 и перетащите маркер заливки в ячейку G1.
Шаг 2. Выберите и выделите диапазон E1: G2и перетащите маркер заливки через диапазон в соответствии с вашими потребностями.
Теперь он копирует и вставляет содержимое во все остальные строки:
Внимание: таким образом копируется только содержимое каждой второй строки, но не гиперссылки, стили форматирования и т. д.
Скопируйте каждую вторую строку в Excel с помощью команды фильтра
Если вы хотите скопировать не только контент, но и гиперссылки, стили форматирования во все остальные строки, вам следует попробовать Фильтр команда.
Шаг 1. В пустом столбце помимо исходных данных введите 0,1,0,1…, 0,1. В этом случае мы вводим числа в столбец E. см. Следующий снимок экрана:
Шаг 2: Выберите и выделите столбец E и щелкните значок Фильтр под Данные меню.
Шаг 3: Затем вернитесь к столбцу E и нажмите кнопку со стрелкой рядом с ячейкой E1.
Шаг 4. В раскрывающемся меню снимите флажок Выбрать все вариант и проверьте 0 вариант. Затем он скрывает строки с 1 в Excel см. следующий снимок экрана.
Шаг 5: Теперь вы можете выбрать и выделить эти строки интервалов и скопировать их, нажав кнопку Копировать под Главная вкладка (Ctrl + C) без труда.
Скопируйте каждую вторую строку в Excel с помощью Kutools for Excel
Если у вас есть Kutools for Excel установлен, вы можете легко скопировать каждую вторую строку без потери гиперссылок или стилей форматирования быстро с его Выберите интервальные строки и столбцы инструмент.
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас.
Шаг 1. Выберите диапазон, с которым вы будете работать, и щелкните значок Кутулс > Выберите Инструменты > Выберите интервальные строки и столбцы….
Шаг 2: В Выберите интервальные строки и столбцы диалоговом окне, укажите параметры, как показано на следующем снимке экрана, и нажмите OK.
Затем выбираются и выделяются все остальные строки в выделенном фрагменте.
Шаг 3: Теперь вы можете скопировать эти выбранные строки интервалов, нажав кнопку Копировать под Главная вкладка (Ctrl + C) без труда.
Нажмите, чтобы узнать больше об этой функции выбора интервальных строк и столбцов.
Статьи по теме:
- Выберите каждый n-й столбец в Excel
- Выберите каждую вторую или n-ю строку в Excel
- Удалить каждую вторую строку
- Скрыть каждую вторую строку
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (2)
Оценок пока нет. Оцените первым!
Копирование значений ячеек через заданный интервал
Автор xrust666, 11.01.2017, 08:48
« назад — далее »
Добрый день,
необходимо перенести определенные ячейки из одной книги в другую с определенным интервалов ( через 4 ячейки):
A22=A5 F22=A3 N22=D6 W22=D5
A23=A9 F23=A7 N23=D10 W23=D9
… … … …
Как создать формулу чтобы автоматом растянуть на все остальные ячейки.
Файлы во вложении ( из файла 1 в файл 2)
Растянуть единую формулу вряд ли получится — слишком сложная формула.
ИМХО проще использовать «полуавтоматический» подход:
1. создать копию значимой части таблицы из накладной
2. руками удалить лишние столбцы (необязательно)
3. руками добавить по три пустые строки между каждой из значимых строк вспомогательной таблицы: важно, чтобы расстояние между значимыми строками вспомогательной таблицы соответствовало расстоянию между строками выходной таблицы
4. руками прописать формулы для первой группы выходного документа (в виде «равно соответствующему значению вспомогательной таблицы». Важно: нужно использовать относительные ссылки — без «$»)
5. убедиться в том, что в области A3:D6 нового документа присутствуют только формулы, ссылающиеся на вспомогательный документ — удалить лишние значения или смириться с тем, что их затем придется править
6. скопировать этот диапазон и вставить его во все строки ниже — ссылки должны корректно измениться
P.S. Теоретически свои действия можно записать макрорекодером, отредактировать полученный макрос и пользоваться им в дальнейшем.
Помогли на другом форуме, вот эта формула прекрасно справляется с задачей =ИНДЕКС([1.xlsx]TDSheet!$A:$A;5+4*(СТРОКА(A1)-1))
Меня несколько смущает тот факт, что в один столбец второго документа следует копировать данные сразу из двух столбцов первого: поэтому, как мне кажется: единой формулой указанного вида (например, для ячеек А3 и А5 второго файла) обойтись не получится, но если Вам это не мешает, то я очень рад…
В любом случае благодарю Вас за то, что оставили решение этой задачи и на нашем форуме.
- Профессиональные приемы работы в Microsoft Excel
-
►
Обмен опытом -
►
Microsoft Excel -
►
Копирование значений ячеек через заданный интервал