Копирование данных с одного листа в другой, при двух условиях.

Анонимные
2018-08-22T08:59:35+00:00

У меня такая проблема. Мне необходимо из одного листа Эксель скопировать данные нескольких ячеек строки в ячейки строки на другом листе, при выполнении двух условий, находящихся в двух ячейках на листе, в который производится копирование. То есть одно условие

  • ссылка на определенный лист, второе условие - ссылка на определенную строку этого листа.  Предполагается, что условия будут меняться. Задачу необходимо реализовать без применения функции ДВССЫЛ, в связи с тем, что необходимо производить большое количество копирования строк, а использование большого количества ячеек с функцией ДВССЫЛ замедляет работу компьютера. Заранее благодарю всех за помощь. (Ниже приведен пример проблемы, которую мне нужно решить.) Ссылка на файл-образец: https://1drv.ms/f/s!AoKzIJu4v8tQaPkY40H6sYm4ofI
Лист 1 массив который нужно скопировать на лист 2
E1 F2 G3 H4 I5 J6
Лист 2 <br><br><br>Условие 1 Условие 2 Результат копирования массива с определенной строки с <br><br><br>Листа 1
Лист 1! Строка 1 E1 F2 G3 H4 I5 J6
Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

Семейство программного обеспечения Майкрософт для работы с электронными таблицами, оснащенное инструментами для анализа, построения диаграмм и обмена данными.

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 12

Сортировать по: Наиболее полезные
  1. Анонимные
    2018-08-24T04:37:03+00:00

    Единственно что я предлагаю вам так это то, что задавая вопрос, необходимо прилагать файл-пример с полными условиями вашей задачи.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2018-08-24T04:12:56+00:00
    1. Невозможно изменить часть массива.
    2. Excel также не позволит свободно перемещать ячейки, входящие в формулу массива или добавлять новые строки-столбцы-ячейки в диапазон формулы массива.

    Т.е. Вы предложили мне убедиться в том, что имеющимися в Экселье функциями решить мою задачу невозможно? Кстати, менять какую-либо часть массива мне не нужно. Те две ячейки, в которых содержатся условия,т.е. ссылки на массив в другом листе, не являются частью массива,который нужно скопировать и отобразить.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2018-08-23T21:13:00+00:00
    1. Невозможно изменить часть массива.
    2. Excel также не позволит свободно перемещать ячейки, входящие в формулу массива или добавлять новые строки-столбцы-ячейки в диапазон формулы массива.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2018-08-23T17:44:22+00:00

    Внимательно изучите статьи:

    Формулы массива в Excel

    Использование формул массива: рекомендации и примеры

    Ждём от вас результат.

    Благодарю Вас за отклик, Жук, но указанные статьи я изучил еще до того, как задать свой вопрос здесь. По вашему совету я еще раз пересмотрел все материалы статьи, но не нашел там способа решения своей проблемы. В частности, там нет описания того, что можно сделать вложенную функцию, которая бы импортировала заданный диапазон из заданного листа и заданной строки. Это как раз те условия, которые необходимо выполнить при копировании массива.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2018-08-22T21:49:00+00:00

    Внимательно изучите статьи:

    Формулы массива в Excel

    Использование формул массива: рекомендации и примеры

    Ждём от вас результат.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев