Мне было интересно, возможно ли для VBA excel сгруппировать все похожие переменные вместе, например, Voltage_test или Current_test из большого пула переменных с разными именами тестов. Кроме того, возможно ли, чтобы VBA excel суммировал все значения, помеченные одним и тем же именем ввода.
Я попытался использовать сводную таблицу, и она, кажется, работает, поскольку помогает отфильтровать те, у которых есть помеченные значения. К сожалению, эти результаты были получены случайным образом, иногда значение_статика может быть = 3, иногда - не равно 3. 3. Существует также много других неопределенных переменных, таких как short_circuit_tests и т. Д.
Скажем, например, (те переменные с 1 означают, что мне нужно скопировать)
A B C D
1 voltage_test 1
2 current_test 1
3 voltage_test 1
4 voltage_test
5 current_test
6 short_circuit_test
.
.
.
10000 voltage_test 1
То, что я пытаюсь сделать, это сгруппировать все похожие переменные вместе, а также скопировать переменные вместе с количеством раз, которое они появляются на другой лист.
После использования VBA для группировки похожих переменных у меня будет что-то вроде следующего:
A B
1 voltage_test 3
2 current_test 1
Мне нужно скопировать это и вставить в другую таблицу. short_circuit_test не будет скопирован, поскольку он не повторяется.
Я думал об использовании оператора if-else, но он становится немного длинным или, скорее, сумасшедшим, когда тесты складываются до 10 000.
Делитесь своими идеями, я буду очень признателен за вашу помощь! Спасибо !!!
Прошу прощения за тех, кто зашел и оставил ваши комментарии, я пересмотрел свои вопросы, надеюсь, это прояснило некоторые сомнения!