Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2013, 06:18   #1
Merelins
 
Регистрация: 02.04.2013
Сообщений: 4
Вопрос Номер строки и ячейки.

Добрый день.

Прошу прощения за глупый вопрос. Сразу скажу, что не смогла найти его решение, потому что не могу правильно сформулировать проблему.

Есть лист Excel, и у меня в нем 35 строчек. Нас волнуют номера строчек и значения в столбца D1-D35.

Задача простая. Мне нужно, чтобы при вводе в одно из свободных ячеек номера строки (1-35), в другую свободную ячейку сразу вписывалось аналогичное значение в стобце D.

То есть, я ввожу в поле цифру 15 и клеточкой ниже мне выводится значение D15.

Надеюсь вы меня поняли. Буду благодарна, если подскажете как сделать.
Merelins вне форума Ответить с цитированием
Старый 02.04.2013, 07:13   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Код:
  Ячейка: A2      Формула  (стиль A1):   =ИНДЕКС(D1:D35;A1)
                  Формула  (стиль R1C1): =ИНДЕКС(R1C4:R35C4;R1C1)
EducatedFool вне форума Ответить с цитированием
Старый 02.04.2013, 13:14   #3
Merelins
 
Регистрация: 02.04.2013
Сообщений: 4
По умолчанию

Большое спасибо!

Но еще возник вопрос, а как сделать так, чтобы формула работала при отсутствии значений в А1, либо когда значение равно 0? В смысле, если ввести 0 или оставить ячейку А1 пустой, чтобы А2 считалось за 0. А то он мне пишет "#ЗНАЧ!" и, соответственно, не хочет выводить сумму, пока все поля не будут заполнены числами.

Надеюсь, вы меня поняли
Merelins вне форума Ответить с цитированием
Старый 02.04.2013, 17:51   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Код:
  Ячейка: A2      Формула  (стиль A1):   =ЕСЛИ(ЕОШ(ИНДЕКС(D1:D35;A1));0;ИНДЕКС(D1:D35;A1))
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Номер столбца ячейки a2alex Microsoft Office Excel 3 19.02.2013 14:38
Как вывести на экран номер строки с максимальной суммой элементов и номер столбца с минимальной суммой? Vetal888888 C# (си шарп) 4 20.12.2011 13:46
Номер ряда ячейки Verano naranjo Microsoft Office Excel 1 01.02.2011 10:06
Не удается определить номер строки (ячейки) находящейся в фокусе в StringGrid Дамир Компоненты Delphi 5 02.11.2008 12:17
Как определить номер строки верхней левой ячейки диапазона Porog Microsoft Office Excel 8 09.05.2008 08:37