Ввод данных в Excel сделан быстрее с помощью Macro? - PullRequest
0 голосов
/ 28 августа 2018

В настоящее время я пытаюсь написать макрос в Excel, чтобы сократить время, которое потребуется. У меня есть данные о пробах воды для 10 различных колодцев, и каждый из них отбирался ежеквартально с 1994 года. Из-за этого у меня есть в общей сложности 75 дат, которые мне нужно ввести для каждого колодца для этой электронной таблицы. Каждая из этих дат имеет 97 строк информации, которые вводятся в этот лист, а затем пробел перед переходом к следующей дате. Мой окончательный вопрос: как я могу взять даты, показанные на первом изображении, и скопировать первое 97 раз, затем второе 97 раз, не делая это излишне. Примером является изображение. enter image description here

1 Ответ

0 голосов
/ 28 августа 2018

В столбце A есть целочисленная последовательность, начиная с 0 и повышаясь. В столбце B выполните целочисленное деление на столбце A (QUOTIENT). Вы будете делить целое число на количество повторений (97). Затем в столбце C используйте VLOOKUP, взяв значение из столбца B в качестве индекса в таблицу поиска, чтобы «скопировать» значения для дат.

Если у вас одни и те же измерения для каждой даты, вы можете использовать новый столбец, который использует MOD для столбца A, а затем использовать его в качестве индекса для второго VLOOKUP в вашей справочной таблице измерений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...