Исключить # столбца

У меня есть сценарий в MS Excel, как показано ниже:

Мне нужны только непрокомментированные/нехэшированные строки, автоматически перечисляемые на одном листе.

введите здесь описание изображения


person user2692634    schedule 10.09.2013    source источник
comment
Вам нужен макрос vba или встроенная функция?   -  person Automate This    schedule 10.09.2013
comment
Эм, конечно, давай. Если у вас нет вопросов, проблем с их получением и показом вашей попытки, продолжайте.   -  person Jerry    schedule 10.09.2013
comment
Portland Runner, функция на листе была бы лучше, так как необходимо перечислить 100 столбцов. Если нет варианта, все в порядке с VBA.   -  person user2692634    schedule 10.09.2013


Ответы (1)


Скажем, данные находятся в столбце A от A1 до A20. В поле B1 введите: =IF(LEFT(A1,1)‹>"#",1,"") В поле B2 введите: =IF(LEFT(A2,1)‹>" #",MAX($B$1:B1)+1,"") и скопируйте вниз В C1 введите: =IFERROR(INDEX($A$1:$A$20,MATCH(ROW(), $B$1:$B$20,0),1),"") и скопируйте вниз

Например: введите здесь описание изображения

person Gary's Student    schedule 10.09.2013
comment
Студент Гэри. Спасибо Гэри. Самое простое решение хорошо работает для числовых и альфа-значений. Еще раз спасибо - person user2692634; 13.09.2013