Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вставка диапазона по условию из ячейки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вставка диапазона по условию из ячейки
noodle Дата: Среда, 04.09.2013, 16:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброго времени суток
Имеется форма документа в которой текст в принципе везде один и тот же, но нужно подставлять диапазоны данных из таблиц с работниками
Чтобы допустим ввели номер смены и под основным текстом сразу вставился диапазон фамилий той смены
Сразу скажу - это не отчет
К сообщению приложен файл: primer.xls (26.0 Kb)
 
Ответить
СообщениеДоброго времени суток
Имеется форма документа в которой текст в принципе везде один и тот же, но нужно подставлять диапазоны данных из таблиц с работниками
Чтобы допустим ввели номер смены и под основным текстом сразу вставился диапазон фамилий той смены
Сразу скажу - это не отчет

Автор - noodle
Дата добавления - 04.09.2013 в 16:12
Michael_S Дата: Среда, 04.09.2013, 16:22 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Как вариант-см. файл. ошибки можно скрыть УФ
К сообщению приложен файл: Smeni.xls (61.0 Kb)
 
Ответить
СообщениеКак вариант-см. файл. ошибки можно скрыть УФ

Автор - Michael_S
Дата добавления - 04.09.2013 в 16:22
Формуляр Дата: Среда, 04.09.2013, 16:29 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Формулой
Код
= INDEX( ($F$3:$F$5,$F$9:$F$11,$F$14:$F$16),,,$L$4)
К сообщению приложен файл: 4465951.xls (33.0 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Среда, 04.09.2013, 16:40
 
Ответить
СообщениеФормулой
Код
= INDEX( ($F$3:$F$5,$F$9:$F$11,$F$14:$F$16),,,$L$4)

Автор - Формуляр
Дата добавления - 04.09.2013 в 16:29
noodle Дата: Среда, 04.09.2013, 16:33 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Аха. Понятно, но это в принципе то не слишком отличается от ПРОСМОТР :) в том смысле, что я в каждую ячейку пишу формулу
А нет ли, глубокознающие Excel, такой функции которая (X;Y;Z) где X - условие, Y - диапазон, Z - начальная ячейка размещения копируемого диапазона?
 
Ответить
СообщениеАха. Понятно, но это в принципе то не слишком отличается от ПРОСМОТР :) в том смысле, что я в каждую ячейку пишу формулу
А нет ли, глубокознающие Excel, такой функции которая (X;Y;Z) где X - условие, Y - диапазон, Z - начальная ячейка размещения копируемого диапазона?

Автор - noodle
Дата добавления - 04.09.2013 в 16:33
Формуляр Дата: Среда, 04.09.2013, 16:37 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Вопрос не понятен.
Вы о том, может ли в ячейке отображаться результат формулы, если формулу в неё не вводили? Нет, не может.

К стати, в прошлом ответе я забыл зафиксировать исходные диапазоны, но почему-то к ошибке это не привело.
Сейчас поправил.


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Среда, 04.09.2013, 16:42
 
Ответить
СообщениеВопрос не понятен.
Вы о том, может ли в ячейке отображаться результат формулы, если формулу в неё не вводили? Нет, не может.

К стати, в прошлом ответе я забыл зафиксировать исходные диапазоны, но почему-то к ошибке это не привело.
Сейчас поправил.

Автор - Формуляр
Дата добавления - 04.09.2013 в 16:37
noodle Дата: Среда, 04.09.2013, 16:46 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Цитата (Формуляр, Среда, 04.09.2013, 16:37 # 5)
Вопрос не понятен.
Вы о том, может ли в ячейке отображаться результат формулы, если формулу в неё не вводили? Нет, не может.


Да, я имел в виду функцию у которой один из параметров указывает на целевую ячейку. Те сама формула допустим висит в А1, но один из ее параметров указывает, что найденный результат размещать начиная с ячейки, допустим, С20
 
Ответить
Сообщение
Цитата (Формуляр, Среда, 04.09.2013, 16:37 # 5)
Вопрос не понятен.
Вы о том, может ли в ячейке отображаться результат формулы, если формулу в неё не вводили? Нет, не может.


Да, я имел в виду функцию у которой один из параметров указывает на целевую ячейку. Те сама формула допустим висит в А1, но один из ее параметров указывает, что найденный результат размещать начиная с ячейки, допустим, С20

Автор - noodle
Дата добавления - 04.09.2013 в 16:46
Michael_S Дата: Среда, 04.09.2013, 16:47 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Цитата (Формуляр, Среда, 04.09.2013, 16:37 # 5)
К стати, в прошлом ответе я забыл зафиксировать исходные диапазоны, но почему-то к ошибке это не привело.

Потому, что что формула вводится как массив. В этом случае диапазоны закреплять необязательно.

Вот такая формула будет без массивного ввода
Код
=ИНДЕКС(($E$3:$F$5;$E$9:$F$11;$E$14:$F$16);СТРОКА(A1);СТОЛБЕЦ(A1);$L$4)


Сообщение отредактировал Michael_S - Среда, 04.09.2013, 16:49
 
Ответить
Сообщение
Цитата (Формуляр, Среда, 04.09.2013, 16:37 # 5)
К стати, в прошлом ответе я забыл зафиксировать исходные диапазоны, но почему-то к ошибке это не привело.

Потому, что что формула вводится как массив. В этом случае диапазоны закреплять необязательно.

Вот такая формула будет без массивного ввода
Код
=ИНДЕКС(($E$3:$F$5;$E$9:$F$11;$E$14:$F$16);СТРОКА(A1);СТОЛБЕЦ(A1);$L$4)

Автор - Michael_S
Дата добавления - 04.09.2013 в 16:47
noodle Дата: Среда, 04.09.2013, 17:07 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Хорошо. по Ctrl+Shift+Enter выдается #ССЫЛКА!

(через Ctrl выделил диапазоны (то еще развлечение) дал полученному выделению имя smena
в ячейке ввел =ИНДЕКС(smena;;;$C$5) нажал Ctrl+Shift+Enter)

единственное НО - диапазон со сменами у меня на другом листе, что по моему мнению никак влиять не может
 
Ответить
СообщениеХорошо. по Ctrl+Shift+Enter выдается #ССЫЛКА!

(через Ctrl выделил диапазоны (то еще развлечение) дал полученному выделению имя smena
в ячейке ввел =ИНДЕКС(smena;;;$C$5) нажал Ctrl+Shift+Enter)

единственное НО - диапазон со сменами у меня на другом листе, что по моему мнению никак влиять не может

Автор - noodle
Дата добавления - 04.09.2013 в 17:07
noodle Дата: Среда, 04.09.2013, 18:05 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
ок. только я там оставил где народу поменьше
К сообщению приложен файл: posmenka.xls (26.0 Kb)
 
Ответить
Сообщениеок. только я там оставил где народу поменьше

Автор - noodle
Дата добавления - 04.09.2013 в 18:05
Pelena Дата: Среда, 04.09.2013, 18:28 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
1) последний аргумент функции ИНДЕКС обозначает номер области среди выделенных несмежных диапазонов. В Вашем примере таких диапазонов всего два, поэтому в ячейке С5 может быть либо 1, либо 2
2) эту формулу следует вводить сразу во все ячейки диапазона, т.е. сначала выделяете диапазон, где должен появиться список (можно с запасом по строкам), набираете формулу и нажимаете Ctrl+Shift+Enter
К сообщению приложен файл: 2460652.xls (39.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение1) последний аргумент функции ИНДЕКС обозначает номер области среди выделенных несмежных диапазонов. В Вашем примере таких диапазонов всего два, поэтому в ячейке С5 может быть либо 1, либо 2
2) эту формулу следует вводить сразу во все ячейки диапазона, т.е. сначала выделяете диапазон, где должен появиться список (можно с запасом по строкам), набираете формулу и нажимаете Ctrl+Shift+Enter

Автор - Pelena
Дата добавления - 04.09.2013 в 18:28
noodle Дата: Среда, 04.09.2013, 18:54 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ах вон оно каааак... СеменСеменыч
Сапасиб
 
Ответить
СообщениеАх вон оно каааак... СеменСеменыч
Сапасиб

Автор - noodle
Дата добавления - 04.09.2013 в 18:54
Dikey Дата: Пятница, 01.02.2019, 04:18 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Здравствуйте. Можно ли исправить формулу так, чтобы при выставлении условия ПРб-222 или ПРб-212 вставлялся диапазон ФИО студентов? И если можно то в двух вариантах: формулой массива и простой формулой.
К сообщению приложен файл: 1104775.xls (42.5 Kb)
 
Ответить
СообщениеЗдравствуйте. Можно ли исправить формулу так, чтобы при выставлении условия ПРб-222 или ПРб-212 вставлялся диапазон ФИО студентов? И если можно то в двух вариантах: формулой массива и простой формулой.

Автор - Dikey
Дата добавления - 01.02.2019 в 04:18
_Boroda_ Дата: Пятница, 01.02.2019, 10:07 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6612 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Можно ли исправить формулу
Можно. Но лучше другую написать
в двух вариантах: формулой массива и простой формулой
Зачем Вам массивная? Берите обычную
Код
=ИНДЕКС(Лист1!3:3;ПОИСКПОЗ(C$3;Лист1!$2:$2;))&""
К сообщению приложен файл: 1104775_1.xls (45.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Можно ли исправить формулу
Можно. Но лучше другую написать
в двух вариантах: формулой массива и простой формулой
Зачем Вам массивная? Берите обычную
Код
=ИНДЕКС(Лист1!3:3;ПОИСКПОЗ(C$3;Лист1!$2:$2;))&""

Автор - _Boroda_
Дата добавления - 01.02.2019 в 10:07
Pelena Дата: Пятница, 01.02.2019, 10:11 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Исправлять не надо, надо прочитать тему и правильно применить
К сообщению приложен файл: 2481238.xls (44.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИсправлять не надо, надо прочитать тему и правильно применить

Автор - Pelena
Дата добавления - 01.02.2019 в 10:11
Dikey Дата: Понедельник, 04.02.2019, 01:13 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Доброе время суток. Все оказалось просто, когда знаешь. Спасибо.
 
Ответить
СообщениеДоброе время суток. Все оказалось просто, когда знаешь. Спасибо.

Автор - Dikey
Дата добавления - 04.02.2019 в 01:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!