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

Вход

Регистрация

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

 

= Мир MS Excel/Функциональность ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Функциональность ячейки
Kombinator Дата: Воскресенье, 28.12.2014, 12:51 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Добрый день уважаемые форумчане.

Интересует вопрос следующего порядка:

Как и возможно ли вообще, в одной ячейки создать несколько функций, например:

Ячейка несет следующий функционал

1. Всплывающий список
2. Проверяет предыдущую ячейку на предмет заполнена ли она, в случае когда, предыдущая ячейка не заполнена не даёт заполнить данную ячейку.

В файле прикрепленном ниже я сделал при помощи проверки данных столбец (Имя) который нельзя заполнить не заполнив столбец (фамилия).

Есть необходимость сделать в этих же столбцах выплывающий список.

Благодарю.
К сообщению приложен файл: 5609239.xlsx (8.5 Kb)


Сообщение отредактировал Kombinator - Воскресенье, 28.12.2014, 12:52
 
Ответить
СообщениеДобрый день уважаемые форумчане.

Интересует вопрос следующего порядка:

Как и возможно ли вообще, в одной ячейки создать несколько функций, например:

Ячейка несет следующий функционал

1. Всплывающий список
2. Проверяет предыдущую ячейку на предмет заполнена ли она, в случае когда, предыдущая ячейка не заполнена не даёт заполнить данную ячейку.

В файле прикрепленном ниже я сделал при помощи проверки данных столбец (Имя) который нельзя заполнить не заполнив столбец (фамилия).

Есть необходимость сделать в этих же столбцах выплывающий список.

Благодарю.

Автор - Kombinator
Дата добавления - 28.12.2014 в 12:51
buchlotnik Дата: Воскресенье, 28.12.2014, 13:16 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
как вариант - именованный диапазон с формулой:
Код
=ЕСЛИ(Лист1!$B3<>"";Лист1!$F$2:$F$4;"")

если соседняя пустая - выпадающий тоже пустым окажется, появится при заполненной соседней - см. файл
К сообщению приложен файл: 1613609.xlsx (9.3 Kb)
 
Ответить
Сообщениекак вариант - именованный диапазон с формулой:
Код
=ЕСЛИ(Лист1!$B3<>"";Лист1!$F$2:$F$4;"")

если соседняя пустая - выпадающий тоже пустым окажется, появится при заполненной соседней - см. файл

Автор - buchlotnik
Дата добавления - 28.12.2014 в 13:16
Kombinator Дата: Воскресенье, 28.12.2014, 14:01 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
buchlotnik, Благодарю всё работает , прошу провести мне краткий ликбез,
Код

=ЕСЛИ(Лист1!$B3<>"";Лист1!$F$2:$F$4;"")
могу ли я это распространить например на 5 ячеек подряд ?


Сообщение отредактировал Serge_007 - Воскресенье, 28.12.2014, 16:30
 
Ответить
Сообщениеbuchlotnik, Благодарю всё работает , прошу провести мне краткий ликбез,
Код

=ЕСЛИ(Лист1!$B3<>"";Лист1!$F$2:$F$4;"")
могу ли я это распространить например на 5 ячеек подряд ?

Автор - Kombinator
Дата добавления - 28.12.2014 в 14:01
vikttur Дата: Воскресенье, 28.12.2014, 14:13 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
buchlotnik,...могу ли я это распространить...

Я думаю, он не откажет в такой мелкой просьбе. Можете :)
Смотрите ссылку на B3. Если нужно, закрепите строку или снимите закрепление столбца.


Сообщение отредактировал vikttur - Воскресенье, 28.12.2014, 14:21
 
Ответить
Сообщение
Цитата
buchlotnik,...могу ли я это распространить...

Я думаю, он не откажет в такой мелкой просьбе. Можете :)
Смотрите ссылку на B3. Если нужно, закрепите строку или снимите закрепление столбца.

Автор - vikttur
Дата добавления - 28.12.2014 в 14:13
Kombinator Дата: Воскресенье, 28.12.2014, 15:09 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
vikttur, Всё бы нечего но к сожалению в ячейках у меня не отображает формулу.

При нажатии на значек вставить функцию также не вижу использованной функции в ячейке.

Как сделать чтобы:

если соседняя пустая - выпадающий тоже пустым окажется, появится при заполненной соседней
 
Ответить
Сообщениеvikttur, Всё бы нечего но к сожалению в ячейках у меня не отображает формулу.

При нажатии на значек вставить функцию также не вижу использованной функции в ячейке.

Как сделать чтобы:

если соседняя пустая - выпадающий тоже пустым окажется, появится при заполненной соседней

Автор - Kombinator
Дата добавления - 28.12.2014 в 15:09
vikttur Дата: Воскресенье, 28.12.2014, 15:47 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
именованный диапазон с формулой

Не получается - покажите.
 
Ответить
Сообщение
Цитата
именованный диапазон с формулой

Не получается - покажите.

Автор - vikttur
Дата добавления - 28.12.2014 в 15:47
buchlotnik Дата: Воскресенье, 28.12.2014, 15:56 | Сообщение № 7
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Kombinator, посмотрите диспетчер имён - там есть имя "список" - вот для него и использована формула
Код
=ЕСЛИ(Лист1!$B4<>"";Лист1!$F$2:$F$4;"")
для самих ячеек использована проверка данных: тип данных - список, источник данных:
Код
=список
. Проверку данных применяйте для всех своих ячеек
 
Ответить
СообщениеKombinator, посмотрите диспетчер имён - там есть имя "список" - вот для него и использована формула
Код
=ЕСЛИ(Лист1!$B4<>"";Лист1!$F$2:$F$4;"")
для самих ячеек использована проверка данных: тип данных - список, источник данных:
Код
=список
. Проверку данных применяйте для всех своих ячеек

Автор - buchlotnik
Дата добавления - 28.12.2014 в 15:56
Kombinator Дата: Воскресенье, 28.12.2014, 18:04 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
buchlotnik, Благодарю, и всё же в случае когда я хочу присоединить к списку дополнительное значение например 4, пропадает свойство:

если соседняя пустая - выпадающий тоже пустым окажется, появится при заполненной соседней
К сообщению приложен файл: Example.xlsx (9.4 Kb)


Сообщение отредактировал Kombinator - Воскресенье, 28.12.2014, 18:05
 
Ответить
Сообщениеbuchlotnik, Благодарю, и всё же в случае когда я хочу присоединить к списку дополнительное значение например 4, пропадает свойство:

если соседняя пустая - выпадающий тоже пустым окажется, появится при заполненной соседней

Автор - Kombinator
Дата добавления - 28.12.2014 в 18:04
vikttur Дата: Воскресенье, 28.12.2014, 18:23 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Ваш именованный диапазон:
Код
=Лист1!$F$2:$F$5

Вам предлагают:
Код
=ЕСЛИ(Лист1!$B4<>"";Лист1!$F$2:$F$5;"")

Никакой разницы?!
При создании имени нужно, чтобы была выделена ячейка строки 4


Сообщение отредактировал vikttur - Воскресенье, 28.12.2014, 18:35
 
Ответить
СообщениеВаш именованный диапазон:
Код
=Лист1!$F$2:$F$5

Вам предлагают:
Код
=ЕСЛИ(Лист1!$B4<>"";Лист1!$F$2:$F$5;"")

Никакой разницы?!
При создании имени нужно, чтобы была выделена ячейка строки 4

Автор - vikttur
Дата добавления - 28.12.2014 в 18:23
Kombinator Дата: Воскресенье, 28.12.2014, 19:33 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
buchlotnik, Благодарю, удалось разобраться,

скажите, а для того чтобы провести аналогии и в другие ячейки необходимо создать дополнительные функции ?

Функционал: Не заполнив предыдущую ячейку нельзя заполнить следующую, заполнять можно исключительно из списка
К сообщению приложен файл: Last.xlsx (9.3 Kb)


Сообщение отредактировал Kombinator - Воскресенье, 28.12.2014, 19:45
 
Ответить
Сообщениеbuchlotnik, Благодарю, удалось разобраться,

скажите, а для того чтобы провести аналогии и в другие ячейки необходимо создать дополнительные функции ?

Функционал: Не заполнив предыдущую ячейку нельзя заполнить следующую, заполнять можно исключительно из списка

Автор - Kombinator
Дата добавления - 28.12.2014 в 19:33
buchlotnik Дата: Воскресенье, 28.12.2014, 20:05 | Сообщение № 11
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ну да, аналогия простая - используйте оператор и():
Код
=ЕСЛИ(И(Лист1!$B2<>"";Лист1!$C2<>"");Лист1!$I$2:$I$4;"")
списки желательно именовать по назваию столбца - дабы не запутаться B)
К сообщению приложен файл: 6047079.xlsx (9.8 Kb)
 
Ответить
Сообщениену да, аналогия простая - используйте оператор и():
Код
=ЕСЛИ(И(Лист1!$B2<>"";Лист1!$C2<>"");Лист1!$I$2:$I$4;"")
списки желательно именовать по назваию столбца - дабы не запутаться B)

Автор - buchlotnik
Дата добавления - 28.12.2014 в 20:05
Kombinator Дата: Воскресенье, 28.12.2014, 21:22 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
buchlotnik, В том файле который вы прислали у меня получилось продлить аналогию как только провожу подобную манипуляцию в другом файле натыкаюсь вот на такую ошибку при вводе источника ранее прописанной функции:

Ошибка:
Источник списка должен быть списком с разделителями или ссылкой на одну строку или столбец
 
Ответить
Сообщениеbuchlotnik, В том файле который вы прислали у меня получилось продлить аналогию как только провожу подобную манипуляцию в другом файле натыкаюсь вот на такую ошибку при вводе источника ранее прописанной функции:

Ошибка:
Источник списка должен быть списком с разделителями или ссылкой на одну строку или столбец

Автор - Kombinator
Дата добавления - 28.12.2014 в 21:22
buchlotnik Дата: Воскресенье, 28.12.2014, 21:30 | Сообщение № 13
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Kombinator, сделайте пробное заполнение - т.е. Excel ругается, что соседняя ячейка пустая - сделайте ее не пустой, т.е. последовательно заполните из вновь создаваемых выпадающих списков значения в первой строке. В дальнейшем сделайте протяжку по всей таблице - Excel уже не будет ругаться. как-то так


Сообщение отредактировал buchlotnik - Воскресенье, 28.12.2014, 21:31
 
Ответить
СообщениеKombinator, сделайте пробное заполнение - т.е. Excel ругается, что соседняя ячейка пустая - сделайте ее не пустой, т.е. последовательно заполните из вновь создаваемых выпадающих списков значения в первой строке. В дальнейшем сделайте протяжку по всей таблице - Excel уже не будет ругаться. как-то так

Автор - buchlotnik
Дата добавления - 28.12.2014 в 21:30
  • Страница 1 из 1
  • 1
Поиск:

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