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

Вход

Регистрация

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

 

= Мир MS Excel/Заполнение ячеек в зависимости от разных условий - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Заполнение ячеек в зависимости от разных условий
kvlar Дата: Вторник, 13.05.2025, 19:39 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Помогите, пожалуйста, с решением.
Нужно следующее.
Если в ячейке А1 написано "1 класс", то в столбце В должен выводится список 1 класса.
Если в ячейке А1 написано "2 класс", то в столбце В должен выводится список 2 класса.
И так далее.
Сами списки находятся, допустим, на 2 листе по колонкам (1 класс в А столбце, 2 класс в В столбце и т.д.)
Списки выводится должны именно в одном и том же столбце, в зависимости от содержимого ячейки А1.


Сообщение отредактировал kvlar - Вторник, 13.05.2025, 19:42
 
Ответить
СообщениеПомогите, пожалуйста, с решением.
Нужно следующее.
Если в ячейке А1 написано "1 класс", то в столбце В должен выводится список 1 класса.
Если в ячейке А1 написано "2 класс", то в столбце В должен выводится список 2 класса.
И так далее.
Сами списки находятся, допустим, на 2 листе по колонкам (1 класс в А столбце, 2 класс в В столбце и т.д.)
Списки выводится должны именно в одном и том же столбце, в зависимости от содержимого ячейки А1.

Автор - kvlar
Дата добавления - 13.05.2025 в 19:39
i691198 Дата: Вторник, 13.05.2025, 20:17 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 421
Репутация: 130 ±
Замечаний: 0% ±

2016
Добрый вечер, пример вы забыли приложить, а без него могу только дать совет. То что вы описали называется связанные или зависимые выпадающие списки. Способов реализации несколько, обсуждались на форуме много раз, можете сами поискать.
 
Ответить
СообщениеДобрый вечер, пример вы забыли приложить, а без него могу только дать совет. То что вы описали называется связанные или зависимые выпадающие списки. Способов реализации несколько, обсуждались на форуме много раз, можете сами поискать.

Автор - i691198
Дата добавления - 13.05.2025 в 20:17
gling Дата: Вторник, 13.05.2025, 20:55 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2635
Репутация: 725 ±
Замечаний: 0% ±

2010
И вам здравствуйте!
Попробуйте такую формулу в В1 и протяни е вниз =ИНДЕКС(Лист2!$A$1:$G$73;;ПОИСКПОЗ($A$1;Лист2!$A$1:$G$1;)) если не сможете самостоятельно, прикрепите файл в формате Excel.


ЯД-41001506838083
 
Ответить
СообщениеИ вам здравствуйте!
Попробуйте такую формулу в В1 и протяни е вниз =ИНДЕКС(Лист2!$A$1:$G$73;;ПОИСКПОЗ($A$1;Лист2!$A$1:$G$1;)) если не сможете самостоятельно, прикрепите файл в формате Excel.

Автор - gling
Дата добавления - 13.05.2025 в 20:55
DrMini Дата: Среда, 14.05.2025, 07:01 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2036
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
И вам kvlar, тоже доброе утро.
Как вариант:
Код
=ВЫБОРСТОЛБЦ(Лист2!A2:C11;ЛЕВБ(A1;1))

формат ячеек на Лист1:
;;
К сообщению приложен файл: vyborstolbc.xlsx (11.3 Kb)
 
Ответить
СообщениеИ вам kvlar, тоже доброе утро.
Как вариант:
Код
=ВЫБОРСТОЛБЦ(Лист2!A2:C11;ЛЕВБ(A1;1))

формат ячеек на Лист1:
;;

Автор - DrMini
Дата добавления - 14.05.2025 в 07:01
kvlar Дата: Среда, 14.05.2025, 08:02 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

DrMini, Спасибо, что откликнулись.
При открытии файле все как надо. Но стоит поменять значение в А1, как В принимает вид: #ИМЯ?
 
Ответить
СообщениеDrMini, Спасибо, что откликнулись.
При открытии файле все как надо. Но стоит поменять значение в А1, как В принимает вид: #ИМЯ?

Автор - kvlar
Дата добавления - 14.05.2025 в 08:02
DrMini Дата: Среда, 14.05.2025, 08:06 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2036
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Но стоит поменять значение в А1

А какая у вас версия Excel?
 
Ответить
Сообщение
Но стоит поменять значение в А1

А какая у вас версия Excel?

Автор - DrMini
Дата добавления - 14.05.2025 в 08:06
kvlar Дата: Среда, 14.05.2025, 08:11 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Попробуйте такую формулу в В1 и протяни е вниз

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

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

Автор - kvlar
Дата добавления - 14.05.2025 в 08:11
kvlar Дата: Среда, 14.05.2025, 08:12 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

2016
Она в школе. Поменять не получится


Сообщение отредактировал kvlar - Среда, 14.05.2025, 08:13
 
Ответить
Сообщение2016
Она в школе. Поменять не получится

Автор - kvlar
Дата добавления - 14.05.2025 в 08:12
DrMini Дата: Среда, 14.05.2025, 08:13 | Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2036
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Как вариант (для более ранних версий):
Код
=ЕСЛИОШИБКА(ГПР(A$1;Лист2!A$1:C$10;СТРОКА(A2););"")
К сообщению приложен файл: 0822344.xlsx (10.7 Kb)
 
Ответить
СообщениеКак вариант (для более ранних версий):
Код
=ЕСЛИОШИБКА(ГПР(A$1;Лист2!A$1:C$10;СТРОКА(A2););"")

Автор - DrMini
Дата добавления - 14.05.2025 в 08:13
kvlar Дата: Среда, 14.05.2025, 08:16 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Работает. Спасибо!!!!
Если не сложно... По В1 я увидел формулу. А как вы сделали выбор в А1.
Хочется не тупо использовать ваше решение , а с собственным развитием :)
 
Ответить
СообщениеРаботает. Спасибо!!!!
Если не сложно... По В1 я увидел формулу. А как вы сделали выбор в А1.
Хочется не тупо использовать ваше решение , а с собственным развитием :)

Автор - kvlar
Дата добавления - 14.05.2025 в 08:16
kvlar Дата: Среда, 14.05.2025, 08:18 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

И еще. Если на листе 2 будет не три класса, а скажем 25. Это будет работать?. Хотя можете не отвечать, попробую - увижу!
 
Ответить
СообщениеИ еще. Если на листе 2 будет не три класса, а скажем 25. Это будет работать?. Хотя можете не отвечать, попробую - увижу!

Автор - kvlar
Дата добавления - 14.05.2025 в 08:18
DrMini Дата: Среда, 14.05.2025, 08:26 | Сообщение № 12
Группа: Модераторы
Ранг: Старожил
Сообщений: 2036
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Если не сложно... По В1

Если правильно понял то так:
ДанныеПроверка вводимых значений
К сообщению приложен файл: 9730488.png (107.7 Kb)
 
Ответить
Сообщение
Если не сложно... По В1

Если правильно понял то так:
ДанныеПроверка вводимых значений

Автор - DrMini
Дата добавления - 14.05.2025 в 08:26
DrMini Дата: Среда, 14.05.2025, 08:42 | Сообщение № 13
Группа: Модераторы
Ранг: Старожил
Сообщений: 2036
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
не три класса, а скажем 25

Измените диапазон для первой строки Лист 2
 
Ответить
Сообщение
не три класса, а скажем 25

Измените диапазон для первой строки Лист 2

Автор - DrMini
Дата добавления - 14.05.2025 в 08:42
kvlar Дата: Среда, 14.05.2025, 09:59 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Диапазон расширил. В списке выбора появились все классы, но В (там, где я сделал) не заполняется. Что упустил?
Мой добавленный 4 класс в файле.
К сообщению приложен файл: 8222294.xlsx (10.2 Kb)
 
Ответить
СообщениеДиапазон расширил. В списке выбора появились все классы, но В (там, где я сделал) не заполняется. Что упустил?
Мой добавленный 4 класс в файле.

Автор - kvlar
Дата добавления - 14.05.2025 в 09:59
DrMini Дата: Среда, 14.05.2025, 10:17 | Сообщение № 15
Группа: Модераторы
Ранг: Старожил
Сообщений: 2036
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Что упустил?

Я же вам писал
Измените диапазон для первой строки Лист 2

Это вот тут:
=ЕСЛИОШИБКА(ГПР(A$1;Лист2!A$1:D$10;СТРОКА(A2););"")
К сообщению приложен файл: 2387577.xlsx (10.7 Kb)
 
Ответить
Сообщение
Что упустил?

Я же вам писал
Измените диапазон для первой строки Лист 2

Это вот тут:
=ЕСЛИОШИБКА(ГПР(A$1;Лист2!A$1:D$10;СТРОКА(A2););"")

Автор - DrMini
Дата добавления - 14.05.2025 в 10:17
kvlar Дата: Среда, 14.05.2025, 12:17 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Да, я тут и менял. Но что-то видно с первого раза не пошло. Теперь все получилось. Спасибо Вам огромное!!!
 
Ответить
СообщениеДа, я тут и менял. Но что-то видно с первого раза не пошло. Теперь все получилось. Спасибо Вам огромное!!!

Автор - kvlar
Дата добавления - 14.05.2025 в 12:17
kvlar Дата: Четверг, 15.05.2025, 08:02 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Доброе утро. Помогите, пожалуйста доделать форму.
В колонке А ставиться оценка цифрой. А в колонке В должна появляться расшифровка (она в С)
Проблема в том, что в каждой из ячеек столбца А может быть любая цифра от 2 до 5. И соответствующая ячейка столбца В должна узнавать эту цифру и писать соответствующую расшифровку. Так возможно? Спасибо.
К сообщению приложен файл: 12.xlsx (8.0 Kb)
 
Ответить
СообщениеДоброе утро. Помогите, пожалуйста доделать форму.
В колонке А ставиться оценка цифрой. А в колонке В должна появляться расшифровка (она в С)
Проблема в том, что в каждой из ячеек столбца А может быть любая цифра от 2 до 5. И соответствующая ячейка столбца В должна узнавать эту цифру и писать соответствующую расшифровку. Так возможно? Спасибо.

Автор - kvlar
Дата добавления - 15.05.2025 в 08:02
Pelena Дата: Четверг, 15.05.2025, 09:30 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19508
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
kvlar, новый вопрос не относится к данной теме. Создайте новую


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

Автор - Pelena
Дата добавления - 15.05.2025 в 09:30
kvlar Дата: Пятница, 16.05.2025, 18:33 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 27
Репутация: 0 ±
Замечаний: 0% ±

Это вот тут:
=ЕСЛИОШИБКА(ГПР(A$1;Лист2!A$1:D$10;СТРОКА(A2););"")

Скажите, а возможно ли к выводимой фамилии подставить порядковый номер впереди?
Но не использовать вариант приписать номер к фамилии на втором листе

А еще лучше, чтобы порядковый номер выводился перед фамилией в предыдущем столбце, а не в том, в котором фамилия. %)


Сообщение отредактировал kvlar - Пятница, 16.05.2025, 18:54
 
Ответить
Сообщение
Это вот тут:
=ЕСЛИОШИБКА(ГПР(A$1;Лист2!A$1:D$10;СТРОКА(A2););"")

Скажите, а возможно ли к выводимой фамилии подставить порядковый номер впереди?
Но не использовать вариант приписать номер к фамилии на втором листе

А еще лучше, чтобы порядковый номер выводился перед фамилией в предыдущем столбце, а не в том, в котором фамилия. %)

Автор - kvlar
Дата добавления - 16.05.2025 в 18:33
DrMini Дата: Пятница, 16.05.2025, 19:11 | Сообщение № 20
Группа: Модераторы
Ранг: Старожил
Сообщений: 2036
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
чтобы порядковый номер выводился перед фамилией в предыдущем столбце

Можно так:
Код
=ЕСЛИ(C1=0;"";СТРОКА(A1))

или так:
Код
=ЕСЛИ(C1>0;СТРОКА(A1);"")
К сообщению приложен файл: 2387577_1.xlsx (11.0 Kb)
 
Ответить
Сообщение
чтобы порядковый номер выводился перед фамилией в предыдущем столбце

Можно так:
Код
=ЕСЛИ(C1=0;"";СТРОКА(A1))

или так:
Код
=ЕСЛИ(C1>0;СТРОКА(A1);"")

Автор - DrMini
Дата добавления - 16.05.2025 в 19:11
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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