Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [архив] Microsoft Excel
Показать сообщение отдельно

Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Santutso
Если лень писать макрос, то могу предложить следущее извращенство:
=ВПР("4-1";СМЕЩ(Лист!$A$1;(СТРОКА(A1)-1)*10+1;0;10;2);2)

1) Пишешь формулу на новом листе в верхней левой ячейке (иначе предеться подправить (СТРОКА(A1)-1)).
Лист! - название листа, где размещена твоя исходная табличка.
$A$1 - предполагается, что слово "Код" первой записи находиться в верхней левой ячейке (иначе - исправить).
10 - количество полей в записи, я писал для той формы, что ты привел, включая пустую строку, в случае необходимости - корректируеться.
2) Копируешь формулу в соседние 3 столбца и заменяешь индекс "4-1" (соответственно - "1-1", "2-2" и "8-2".
4) Копируешь полученную строку на нужное количество строк вниз (если точно числа записей не знаешь, то это будет заметно, когда вместо нужных значений тебе #Н/Д, будет выдаваться).
Так что играйся...

* * П.С.
Млин, а ведь рабочую формулу подобрал гораздо быстрее, чем подобрал разные цвета для нее... Так и не смог найти описание кодов всех цветов, вот и телепался из-за этого...

-------
Будь проще...


Отправлено: 16:33, 24-02-2004 | #20

Название темы: [архив] Microsoft Excel