можно ли в моей ситуации обойтись без макроса??
скарм
Дата: Понедельник, 26.03.2012, 12:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Доброго времени суток уважаемые господа! есть таблица в которой необходимо из существующих (заполненных строк)выбирать всегда последнюю заполненную. возможно ли данная операция без применения макроса, если нет прошу помочь в написании макроса. с уважением Скарм
Доброго времени суток уважаемые господа! есть таблица в которой необходимо из существующих (заполненных строк)выбирать всегда последнюю заполненную. возможно ли данная операция без применения макроса, если нет прошу помочь в написании макроса. с уважением Скарм скарм
Ответить
Сообщение Доброго времени суток уважаемые господа! есть таблица в которой необходимо из существующих (заполненных строк)выбирать всегда последнюю заполненную. возможно ли данная операция без применения макроса, если нет прошу помочь в написании макроса. с уважением Скарм Автор - скарм Дата добавления - 26.03.2012 в 12:10
Serge_007
Дата: Понедельник, 26.03.2012, 12:32 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Так надо? Code
=ИНДЕКС($C4:$D10;МАКС((C4:C10<>"")*СТРОКА(1:7));СТОЛБЕЦ(A1))
Формулы массива вводятся нажатием Ctrl+Shift+Enter
Так надо? Code
=ИНДЕКС($C4:$D10;МАКС((C4:C10<>"")*СТРОКА(1:7));СТОЛБЕЦ(A1))
Формулы массива вводятся нажатием Ctrl+Shift+Enter Serge_007
К сообщению приложен файл:
Scarm.xls
(34.5 Kb)
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Так надо? Code
=ИНДЕКС($C4:$D10;МАКС((C4:C10<>"")*СТРОКА(1:7));СТОЛБЕЦ(A1))
Формулы массива вводятся нажатием Ctrl+Shift+Enter Автор - Serge_007 Дата добавления - 26.03.2012 в 12:32
_Boroda_
Дата: Понедельник, 26.03.2012, 13:15 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще такой вариант Code
=ПРОСМОТР(;-КОДСИМВ(A$1:A10);A$1:A10)
Еще такой вариант Code
=ПРОСМОТР(;-КОДСИМВ(A$1:A10);A$1:A10)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще такой вариант Code
=ПРОСМОТР(;-КОДСИМВ(A$1:A10);A$1:A10)
Автор - _Boroda_ Дата добавления - 26.03.2012 в 13:15
Serge_007
Дата: Понедельник, 26.03.2012, 13:28 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Ну да, ещё Code
=ПРОСМОТР(9E+307;A4:A10)
пойдёт
Ну да, ещё Code
=ПРОСМОТР(9E+307;A4:A10)
пойдёт Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Ну да, ещё Code
=ПРОСМОТР(9E+307;A4:A10)
пойдёт Автор - Serge_007 Дата добавления - 26.03.2012 в 13:28
_Boroda_
Дата: Понедельник, 26.03.2012, 13:44 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Из текста и примера первого поста я не очень понял, нужно ли последнее значение в столбце Е. Если нужно, то Quote (Serge_007 )
=ПРОСМОТР(9E+307;A4:A10)
не прокатит, а если нужно выводить только цифры - то конечно.
Из текста и примера первого поста я не очень понял, нужно ли последнее значение в столбце Е. Если нужно, то Quote (Serge_007 )
=ПРОСМОТР(9E+307;A4:A10)
не прокатит, а если нужно выводить только цифры - то конечно. _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Из текста и примера первого поста я не очень понял, нужно ли последнее значение в столбце Е. Если нужно, то Quote (Serge_007 )
=ПРОСМОТР(9E+307;A4:A10)
не прокатит, а если нужно выводить только цифры - то конечно. Автор - _Boroda_ Дата добавления - 26.03.2012 в 13:44
Pelena
Дата: Понедельник, 26.03.2012, 15:44 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Добрый день Quote (Serge_007 )
Формула: =ПРОСМОТР(9E+307;A4:A10)
Вот это вообще за гранью моего понимания. Можно объяснить, как это работает?
Добрый день Quote (Serge_007 )
Формула: =ПРОСМОТР(9E+307;A4:A10)
Вот это вообще за гранью моего понимания. Можно объяснить, как это работает? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Добрый день Quote (Serge_007 )
Формула: =ПРОСМОТР(9E+307;A4:A10)
Вот это вообще за гранью моего понимания. Можно объяснить, как это работает? Автор - Pelena Дата добавления - 26.03.2012 в 15:44
Serge_007
Дата: Понедельник, 26.03.2012, 15:58 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Pelena
Дата: Понедельник, 26.03.2012, 16:44 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
То есть здесь используется так называемая форма массива (согласно справки Excel), а не вектора. Тогда в качестве первого аргумента можно ставить число просто заведомо большее первого значения в столбце. Например, в данной задаче 100. Вы берете с "запасом", чтобы наверняка. Вроде разобралась. Спасибо
То есть здесь используется так называемая форма массива (согласно справки Excel), а не вектора. Тогда в качестве первого аргумента можно ставить число просто заведомо большее первого значения в столбце. Например, в данной задаче 100. Вы берете с "запасом", чтобы наверняка. Вроде разобралась. Спасибо Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение То есть здесь используется так называемая форма массива (согласно справки Excel), а не вектора. Тогда в качестве первого аргумента можно ставить число просто заведомо большее первого значения в столбце. Например, в данной задаче 100. Вы берете с "запасом", чтобы наверняка. Вроде разобралась. Спасибо Автор - Pelena Дата добавления - 26.03.2012 в 16:44
скарм
Дата: Понедельник, 09.04.2012, 17:32 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
спасибо работает!!! еще вопросик насущный подскажите формулу чтобы сама в С1-С3 подставляла значения на основании данных в ячейках А1 - А3 и В1 - В3 1. если А1=16; В1="ВНии", то С1=1; 2. если А2=16; В2="Союз", то С2=2; 3. и если А3=24; а В3="ВНии", то С3=3 заранее Спасибо
спасибо работает!!! еще вопросик насущный подскажите формулу чтобы сама в С1-С3 подставляла значения на основании данных в ячейках А1 - А3 и В1 - В3 1. если А1=16; В1="ВНии", то С1=1; 2. если А2=16; В2="Союз", то С2=2; 3. и если А3=24; а В3="ВНии", то С3=3 заранее Спасибо скарм
Ответить
Сообщение спасибо работает!!! еще вопросик насущный подскажите формулу чтобы сама в С1-С3 подставляла значения на основании данных в ячейках А1 - А3 и В1 - В3 1. если А1=16; В1="ВНии", то С1=1; 2. если А2=16; В2="Союз", то С2=2; 3. и если А3=24; а В3="ВНии", то С3=3 заранее Спасибо Автор - скарм Дата добавления - 09.04.2012 в 17:32
_Boroda_
Дата: Понедельник, 09.04.2012, 17:39 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Можно так: Code
=(B3=16)+(C3="""Союз""")+3*(B3=24)
или Code
=ЕСЛИ(B3=16;ЕСЛИ(C3="""ВНии""";1;2);3)
Подождите, а при чем тут тема "можно ли в моей ситуации обойтись без макроса??"
Можно так: Code
=(B3=16)+(C3="""Союз""")+3*(B3=24)
или Code
=ЕСЛИ(B3=16;ЕСЛИ(C3="""ВНии""";1;2);3)
Подождите, а при чем тут тема "можно ли в моей ситуации обойтись без макроса??" _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Можно так: Code
=(B3=16)+(C3="""Союз""")+3*(B3=24)
или Code
=ЕСЛИ(B3=16;ЕСЛИ(C3="""ВНии""";1;2);3)
Подождите, а при чем тут тема "можно ли в моей ситуации обойтись без макроса??" Автор - _Boroda_ Дата добавления - 09.04.2012 в 17:39