[identity profile] ellinka.livejournal.com posting in [community profile] useful_faq
Уважаемые знатоки excel!
Требуется  помощь!

Имеется две таблицы - их примеры можно увидеть по ссылке http://www.ljplus.ru/img4/e/l/ellinka/question_web.JPG
В примерах указана первая строчка из таблиц, на самом деле строк много и значений в строке тоже более 50.
Необходимо из первой таблицы во вторую перенести значения через 1 столбец, т.е. вторая таблица содержит значения только в штуках.


P.S. Я решила эту задачку как чайник - путём добавления необходимого кол-ва столбцов во вторую табличку, далее через "= номер первой ячейки" вставила первое значение и протянула до конца строки. И далее растянула вниз до конца таблицы.

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

Date: 2014-08-25 11:52 am (UTC)
From: [identity profile] andvari-loki.livejournal.com
А что? Получается формулой Вам неудобно делать?
Что Вас не устраивает здесь?

Date: 2014-08-25 12:00 pm (UTC)
From: [identity profile] andvari-loki.livejournal.com
А у Вас верхняя таблица будет иметь много строк? Или останется такой же?

Date: 2014-08-25 12:04 pm (UTC)
From: [identity profile] andvari-loki.livejournal.com
Думаю, формулы такой нет.
Да и не нужно. Т.е. все формулы-ссылки, получившиеся у Вас в нижней таблице, можно скопировать на сколько угодно строк ниже.
Они соответствующим образом будут брать значения из верхней таблицы в нижнюю.
Из первой строки первой таблицы в первую строку второй таблицы и т д.
А вообще советую макросы изучить. Там очень просто и удобно всё.

Date: 2014-08-25 12:15 pm (UTC)
From: [identity profile] andvari-loki.livejournal.com
Вообще, если много работаете с екселем, то попробуйте вижуал бэйсик. Это простейшая вещь.
Ячейки там описываются так:
cells(3, 1), т.е. например 3 строка 1 столбец.
И ими так можно манипулировать очень легко.
Причём, для запуска программы можно прямо на лист с таблицей поместить кнопочку.

Date: 2014-08-25 12:27 pm (UTC)
From: [identity profile] alex-djk1.livejournal.com
Так чтоль:
Image
Все формулы прекрасно тянутся, так что думаю это то, что вам надо.
В примере к строкам прибавьте единицу, чето у меня все сбилось.
Edited Date: 2014-08-25 12:32 pm (UTC)

Date: 2014-08-25 12:42 pm (UTC)
From: [identity profile] alex-djk1.livejournal.com
Первая формула (с АДРЕС) генерит из двух чисел адрес. К примеур ячейка G2 это =АДРЕС(6;2;4) (4 - параметр, к адресу напрямую не относится).
Вторая формула (с ДВССЫЛ) из строчки адреса получает значение ячейки по указанному адресу. В ячейке A4 у нас например написано "А2", мы вызываем =ДВССЫЛ("А2") и получаем значение из ячейки А2.
Кидайте, конечно, посмотрю.

Date: 2014-08-26 06:44 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
Формулу можно кстате упростить - использовать не числа (вбитые снизу), а функции типо СТРОКА/СТОЛБЕЦ (ну или там ROW/COLumn) и через них вычислять нужные адреса.