2016-02-19 2 views
-5

В настоящее время я пытаюсь консолидировать информацию из 3000 разных листов xls в один файл.Цикл Countif на внешних листах excel

Мастер-файл выглядит следующим образом http://i.imgur.com/lQWxQxO.png

Все остальные козыри содержатся в 1 папке, как это. Они всего по 1 листу. http://i.imgur.com/VxmaLCf.png

и, наконец, будет то, что информация в файлах, как этого

HTTP: // i.imgur.com/w3erGgN.png

Я пытаюсь подсчитать количество " pos "," neg "и" neu "внутри файлов и консолидировать на главном листе, а текущий способ, который я делаю, - вручную вводить countif-коды, оставляя документ открытым. Есть ли другой способ сделать это быстрее? Я пробовал sumproduct, но он никогда не работает. он возвращает только 0, поскольку я думаю, что это может быть проблема с подстановочными знаками.

Я думаю, что следующий код может мне пригодиться, но я не уверен, как его кодировать так, чтобы он работал соответствующим образом.

Пожалуйста, помогите.

+2

«Я думаю, что следующий код может быть полезным для меня, но я не уверен, как закодировать это таким образом, что он работает соответствующим образом» Это не полезно - похоже, что вы даже не пытались запустить код выше, и что вы его вытащили откуда-то в Интернете. Если вы не можете прочитать код, не запускайте его. Вы рискуете попасть в вашу голову и сможете исправить проблемы, которые может вызвать ваш код, особенно если ваши точные требования меняются. Какое потрясение было бы для вашего работодателя, если бы вы не смогли объяснить, почему работает ваш собственный файл (или, особенно, нет)! –

+0

@ Grade'Eh'Bacon Почему бы не VTC тогда? – Chrismas007

+0

Добро пожаловать в SO. Пожалуйста, прочитайте [Как спросить] (http://stackoverflow.com/help/how-to-ask), чтобы получить самую эффективную помощь здесь. В частности, скажите нам, что в вашем коде работает не так, как вы хотите, и какие ошибки вы получаете и т. Д. И т. Д. –

ответ

Смежные вопросы