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

Вход

Регистрация

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

 

= Мир MS Excel/Список через проверку данных - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Список через проверку данных
light26 Дата: Понедельник, 20.02.2012, 22:50 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Всем привет.
Создаем список через проверку данных. Как в примере, А1 - А20 - это ячейки со списком. В1 - В20 - источник данных для списка.
Теперь заполняем ячейки А1 - А20 и по какой - либо причине, пусть даже случайно, удаляем строку А3. В результате из списка вылетит цифра 3. Можно, конечно, вставить исходник вне диапазона таблицы, но это не всегда выход. Особенно если структура таблицы постоянно меняется.
Вопрос. Можно ли сделать список через проверку ячеек так, чтобы исходные данные располагались на другом листе и, если можно, то как?
Спасибо.
К сообщению приложен файл: 7198141.xls (24.0 Kb)


Я не волшебник. Я только учусь
 
Ответить
СообщениеВсем привет.
Создаем список через проверку данных. Как в примере, А1 - А20 - это ячейки со списком. В1 - В20 - источник данных для списка.
Теперь заполняем ячейки А1 - А20 и по какой - либо причине, пусть даже случайно, удаляем строку А3. В результате из списка вылетит цифра 3. Можно, конечно, вставить исходник вне диапазона таблицы, но это не всегда выход. Особенно если структура таблицы постоянно меняется.
Вопрос. Можно ли сделать список через проверку ячеек так, чтобы исходные данные располагались на другом листе и, если можно, то как?
Спасибо.

Автор - light26
Дата добавления - 20.02.2012 в 22:50
kim Дата: Понедельник, 20.02.2012, 23:32 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Да можно.
Для этого нужно: диапазону содержащему данные для выпадающего списка присвоить имя и использовать это имя в проверке данных.


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеДа можно.
Для этого нужно: диапазону содержащему данные для выпадающего списка присвоить имя и использовать это имя в проверке данных.

Автор - kim
Дата добавления - 20.02.2012 в 23:32
light26 Дата: Понедельник, 20.02.2012, 23:59 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
kim, Блин, не могу проверить. у меня 2010 офис, а он позволяет брать диапазон с другого листа. Можно поподробней: что именно нужно сделать? Спасибо.
И еще. Если строки удалять, то удалится и ячейка в которой список чекрез проверку данных создан. А как сделать, чтобы список не удалялся?


Я не волшебник. Я только учусь
 
Ответить
Сообщениеkim, Блин, не могу проверить. у меня 2010 офис, а он позволяет брать диапазон с другого листа. Можно поподробней: что именно нужно сделать? Спасибо.
И еще. Если строки удалять, то удалится и ячейка в которой список чекрез проверку данных создан. А как сделать, чтобы список не удалялся?

Автор - light26
Дата добавления - 20.02.2012 в 23:59
Гость Дата: Вторник, 21.02.2012, 00:56 | Сообщение № 4
Группа: Гости
Создайте список на Листе1, присвойте ему Имя в диспетчере имен, ну например "Списочек", введите там формулу в диапазон: =СМЕЩ(Лист1!$A$1;0;0;СЧЁТЗ(Лист1!$A:$A);1)
В проверке данных в источник впишите ссылку на диапазон, т.е. =Списочек
Я вот допустим не пойму, если вам не нужно чтобы список удалялся, зачем же удалять всю строку, можно же удалить только содержимое ячеек.
 
Ответить
СообщениеСоздайте список на Листе1, присвойте ему Имя в диспетчере имен, ну например "Списочек", введите там формулу в диапазон: =СМЕЩ(Лист1!$A$1;0;0;СЧЁТЗ(Лист1!$A:$A);1)
В проверке данных в источник впишите ссылку на диапазон, т.е. =Списочек
Я вот допустим не пойму, если вам не нужно чтобы список удалялся, зачем же удалять всю строку, можно же удалить только содержимое ячеек.

Автор - Гость
Дата добавления - 21.02.2012 в 00:56
light26 Дата: Пятница, 24.02.2012, 23:28 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Гость)
Я вот допустим не пойму, если вам не нужно чтобы список удалялся, зачем же удалять всю строку, можно же удалить только содержимое ячеек.

Есть лист с данными, которые заполняют в филиалах. значения выбираются из списка (дабы минимизировать количество вариантов), но строки в таблице, как и столбцы, могут быть какк добавлены, так и удалены. Вот


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Гость)
Я вот допустим не пойму, если вам не нужно чтобы список удалялся, зачем же удалять всю строку, можно же удалить только содержимое ячеек.

Есть лист с данными, которые заполняют в филиалах. значения выбираются из списка (дабы минимизировать количество вариантов), но строки в таблице, как и столбцы, могут быть какк добавлены, так и удалены. Вот

Автор - light26
Дата добавления - 24.02.2012 в 23:28
light26 Дата: Пятница, 24.02.2012, 23:40 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Я так и не понял эту формулу
Quote (Гость)
=СМЕЩ(Лист1!$A$1;0;0;СЧЁТЗ(Лист1!$A:$A);1)

нужно ввести "там". а "там" - это где? И что она дает?


Я не волшебник. Я только учусь
 
Ответить
СообщениеЯ так и не понял эту формулу
Quote (Гость)
=СМЕЩ(Лист1!$A$1;0;0;СЧЁТЗ(Лист1!$A:$A);1)

нужно ввести "там". а "там" - это где? И что она дает?

Автор - light26
Дата добавления - 24.02.2012 в 23:40
ABC Дата: Суббота, 25.02.2012, 06:38 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
смотрите диспет. имен
К сообщению приложен файл: SP.xls (18.5 Kb)


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщениесмотрите диспет. имен

Автор - ABC
Дата добавления - 25.02.2012 в 06:38
Serge_007 Дата: Суббота, 25.02.2012, 06:46 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
Я так и не понял эту формулу

Вадим, что непонятного?
Клавиша F1 у тебя работает?
А в статье Создание выпадающего списка в ячейке я подробно описывал как его можно создавать, в том числе и с НЕУДАЛЯЕМЫМ списком


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
Я так и не понял эту формулу

Вадим, что непонятного?
Клавиша F1 у тебя работает?
А в статье Создание выпадающего списка в ячейке я подробно описывал как его можно создавать, в том числе и с НЕУДАЛЯЕМЫМ списком

Автор - Serge_007
Дата добавления - 25.02.2012 в 06:46
IgorGo Дата: Суббота, 25.02.2012, 13:08 | Сообщение № 9
Группа: Друзья
Ранг: Форумчанин
Сообщений: 108
Репутация: 38 ±
Замечаний: 0% ±

Quote (light26)
Я так и не понял эту формулу

Цитата, Гость писал(а):
=СМЕЩ(Лист1!$A$1;0;0;СЧЁТЗ(Лист1!$A:$A);1)

эта формула вернет диапазон ячеек с лист1, начиная с А1 по последнюю* заполненную

*по последнюю только в том случае, если в колонке А не будет пустых ячеек ну..., а будут - то как получится.
 
Ответить
Сообщение
Quote (light26)
Я так и не понял эту формулу

Цитата, Гость писал(а):
=СМЕЩ(Лист1!$A$1;0;0;СЧЁТЗ(Лист1!$A:$A);1)

эта формула вернет диапазон ячеек с лист1, начиная с А1 по последнюю* заполненную

*по последнюю только в том случае, если в колонке А не будет пустых ячеек ну..., а будут - то как получится.

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

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