Здравствуйте, уважаемые специалисты, подскажите пожалуйста формулу или макрос, как мне реализовать подобную задачу? Задачу описал в файле, на вкладке ВВОД изначальные данные которые я беру, какой макрос или формулу мне необходимо применить, чтобы результат был как на вкладке ВЫВОД. А именно: чтобы ячейка А1 оставалась на месте, ячейки В1, С1 .... траспонировали из строки в колонку в столбец В и напротив каждого в столбце А был написано значение А1 (из исходных данных), и проделать тоже самое с остальными строками. Благодарю.
в вашем файле всё работает, но почему-то даже там протягиваю формулы вниз, а остальные значения не подтягиваются. а в моём файле формулы не работают почему-то (ексель 2007), выводит ошибку имени "#ИМЯ?"
вариант не массивными (со второй строки) =ЕСЛИ(СТРОКА()-ПОИСКПОЗ(A1;A$1:A1;)<СЧЁТЕСЛИ(ИНДЕКС(ВВОД!$1:$1048576;ПОИСКПОЗ(A1;ВВОД!A:A;););"> ")-1;A1;ИНДЕКС(ВВОД!A:A;ПОИСКПОЗ(A1;ВВОД!A:A;)+1)) =ГПР("??*";ИНДЕКС(ВВОД!B:XFD;ПОИСКПОЗ(A2;ВВОД!A:A;);ЕСЛИ(A2=A1;ПОИСКПОЗ(B1;ИНДЕКС(ВВОД!B:XFD;ПОИСКПОЗ(A2;ВВОД!A:A;););))+1):ИНДЕКС(ВВОД!B:XFD;ПОИСКПОЗ(A2;ВВОД!A:A;);16383);1;) прим. с одной буквой работать не будет. если б не было пробелов в якобы пустых ячейках, было бы проще.