Выборочное заполнение ячейки при определенном условии
kvlar
Дата: Четверг, 15.05.2025, 10:43 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Доброе утро. Нужна помощь в такой форме В колонке А ставиться оценка цифрой. А в колонке В должна появляться расшифровка (ее пример в С) Проблема в том, что в каждой из ячеек столбца А может быть любая цифра от 2 до 5. И соответствующая ячейка столбца В должна узнавать эту цифру и писать соответствующую расшифровку. Так возможно? Спасибо.
Доброе утро. Нужна помощь в такой форме В колонке А ставиться оценка цифрой. А в колонке В должна появляться расшифровка (ее пример в С) Проблема в том, что в каждой из ячеек столбца А может быть любая цифра от 2 до 5. И соответствующая ячейка столбца В должна узнавать эту цифру и писать соответствующую расшифровку. Так возможно? Спасибо. kvlar
Ответить
Сообщение Доброе утро. Нужна помощь в такой форме В колонке А ставиться оценка цифрой. А в колонке В должна появляться расшифровка (ее пример в С) Проблема в том, что в каждой из ячеек столбца А может быть любая цифра от 2 до 5. И соответствующая ячейка столбца В должна узнавать эту цифру и писать соответствующую расшифровку. Так возможно? Спасибо. Автор - kvlar Дата добавления - 15.05.2025 в 10:43
bigor
Дата: Четверг, 15.05.2025, 10:48 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1383
Репутация:
271
±
Замечаний:
0% ±
нет
kvlar , Код
=INDEX($C$2:$C$5;A2-1)
kvlar , Код
=INDEX($C$2:$C$5;A2-1)
bigor
Сообщение отредактировал bigor - Четверг, 15.05.2025, 10:48
Ответить
Сообщение kvlar , Код
=INDEX($C$2:$C$5;A2-1)
Автор - bigor Дата добавления - 15.05.2025 в 10:48
kvlar
Дата: Четверг, 15.05.2025, 11:13 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Срабатывает только во второй строке. Все остальные заполняются по второй, а не каждая по своей...
Срабатывает только во второй строке. Все остальные заполняются по второй, а не каждая по своей... kvlar
Ответить
Сообщение Срабатывает только во второй строке. Все остальные заполняются по второй, а не каждая по своей... Автор - kvlar Дата добавления - 15.05.2025 в 11:13
Pelena
Дата: Четверг, 15.05.2025, 11:22 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19544
Репутация:
4638
±
Замечаний:
±
Excel 365 & Mac Excel
Все остальные заполняются по второй
такое чувство, что отключены автовычисления. Если нажать F9, пересчитается?
Все остальные заполняются по второй
такое чувство, что отключены автовычисления. Если нажать F9, пересчитается?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Все остальные заполняются по второй
такое чувство, что отключены автовычисления. Если нажать F9, пересчитается?Автор - Pelena Дата добавления - 15.05.2025 в 11:22
kvlar
Дата: Четверг, 15.05.2025, 11:33 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Нет
Ответить
Сообщение Нет Автор - kvlar Дата добавления - 15.05.2025 в 11:33
DrMini
Дата: Четверг, 15.05.2025, 11:42 |
Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2080
Репутация:
336
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Ещё вариант:Код
=ПРОСМОТР(A2;{2:3:4:5};{"(неуд.)":"(удовл.)":"(хор.)":"(отл.)"})
Код
=ЕСЛИМН(A2=2;"(неуд.)";A2=3;"(удовл.)";A2=4;"(хор.)";A2=5;"(отл.)";1;"")
Ещё вариант:Код
=ПРОСМОТР(A2;{2:3:4:5};{"(неуд.)":"(удовл.)":"(хор.)":"(отл.)"})
Код
=ЕСЛИМН(A2=2;"(неуд.)";A2=3;"(удовл.)";A2=4;"(хор.)";A2=5;"(отл.)";1;"")
DrMini
Ответить
Сообщение Ещё вариант:Код
=ПРОСМОТР(A2;{2:3:4:5};{"(неуд.)":"(удовл.)":"(хор.)":"(отл.)"})
Код
=ЕСЛИМН(A2=2;"(неуд.)";A2=3;"(удовл.)";A2=4;"(хор.)";A2=5;"(отл.)";1;"")
Автор - DrMini Дата добавления - 15.05.2025 в 11:42
bigor
Дата: Четверг, 15.05.2025, 11:44 |
Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1383
Репутация:
271
±
Замечаний:
0% ±
нет
приложите файл с формулой, скорее всего вы А2 сделали абсолютной ссылкой
приложите файл с формулой, скорее всего вы А2 сделали абсолютной ссылкой bigor
Ответить
Сообщение приложите файл с формулой, скорее всего вы А2 сделали абсолютной ссылкой Автор - bigor Дата добавления - 15.05.2025 в 11:44
kvlar
Дата: Четверг, 15.05.2025, 13:01 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
сделали абсолютной ссылкой
Вы правы. Спасибо все получилось
сделали абсолютной ссылкой
Вы правы. Спасибо все получилосьkvlar
Ответить
Сообщение сделали абсолютной ссылкой
Вы правы. Спасибо все получилосьАвтор - kvlar Дата добавления - 15.05.2025 в 13:01
kvlar
Дата: Пятница, 16.05.2025, 18:16 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Все замечательно. Все работает. Не большое уточнение. Если поле для числа пустое, то в расшифровке висит #ЗНАЧ!. Можно сделать, чтобы знач не отображалось?
Все замечательно. Все работает. Не большое уточнение. Если поле для числа пустое, то в расшифровке висит #ЗНАЧ!. Можно сделать, чтобы знач не отображалось?kvlar
Ответить
Сообщение Все замечательно. Все работает. Не большое уточнение. Если поле для числа пустое, то в расшифровке висит #ЗНАЧ!. Можно сделать, чтобы знач не отображалось?Автор - kvlar Дата добавления - 16.05.2025 в 18:16
bigor
Дата: Пятница, 16.05.2025, 18:36 |
Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1383
Репутация:
271
±
Замечаний:
0% ±
нет
Можно сделать, чтобы знач не отображалось?
Код
=еслиошибка(ИНДЕКС($C$2:$C$5;A2-1);"")
Можно сделать, чтобы знач не отображалось?
Код
=еслиошибка(ИНДЕКС($C$2:$C$5;A2-1);"")
bigor
Ответить
Сообщение Можно сделать, чтобы знач не отображалось?
Код
=еслиошибка(ИНДЕКС($C$2:$C$5;A2-1);"")
Автор - bigor Дата добавления - 16.05.2025 в 18:36
kvlar
Дата: Пятница, 16.05.2025, 18:47 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Спасибо
Сообщение отредактировал kvlar - Пятница, 16.05.2025, 18:47
Ответить
Сообщение Спасибо Автор - kvlar Дата добавления - 16.05.2025 в 18:47
kvlar
Дата: Суббота, 20.09.2025, 16:28 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Добрый вечер. Возникла необходимость немного продолжить тему. В предложенном варианте расшифровка оценок работает, а если стоит "н" вычисление вызывает ошибку. Подскажите решение, что бы при выборе в А6 энки в С1 было значение "отсутствовал"
Добрый вечер. Возникла необходимость немного продолжить тему. В предложенном варианте расшифровка оценок работает, а если стоит "н" вычисление вызывает ошибку. Подскажите решение, что бы при выборе в А6 энки в С1 было значение "отсутствовал" kvlar
Ответить
Сообщение Добрый вечер. Возникла необходимость немного продолжить тему. В предложенном варианте расшифровка оценок работает, а если стоит "н" вычисление вызывает ошибку. Подскажите решение, что бы при выборе в А6 энки в С1 было значение "отсутствовал" Автор - kvlar Дата добавления - 20.09.2025 в 16:28
Pelena
Дата: Суббота, 20.09.2025, 16:41 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19544
Репутация:
4638
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=ИНДЕКС($B$2:$B$6;ПОИСКПОЗ(A2;$A$2:$A$6;0))
Код
=ИНДЕКС($B$2:$B$6;ПОИСКПОЗ(A2;$A$2:$A$6;0))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=ИНДЕКС($B$2:$B$6;ПОИСКПОЗ(A2;$A$2:$A$6;0))
Автор - Pelena Дата добавления - 20.09.2025 в 16:41
DrMini
Дата: Суббота, 20.09.2025, 16:43 |
Сообщение № 14
Группа: Модераторы
Ранг: Старожил
Сообщений: 2080
Репутация:
336
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Если будет добавлено только одно условие то можно так:Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$6;A2-1);"(отсутствовал)")
а если появятся в дальнейшем и другие условия то так:Код
=ПРОСМОТР(A2;{2:3:4:5:"н"};{"(неуд.)":"(удовл.)":"(хор.)":"(отл.)":"(отсутствовал)"})
Если будет добавлено только одно условие то можно так:Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$6;A2-1);"(отсутствовал)")
а если появятся в дальнейшем и другие условия то так:Код
=ПРОСМОТР(A2;{2:3:4:5:"н"};{"(неуд.)":"(удовл.)":"(хор.)":"(отл.)":"(отсутствовал)"})
DrMini
Ответить
Сообщение Если будет добавлено только одно условие то можно так:Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$6;A2-1);"(отсутствовал)")
а если появятся в дальнейшем и другие условия то так:Код
=ПРОСМОТР(A2;{2:3:4:5:"н"};{"(неуд.)":"(удовл.)":"(хор.)":"(отл.)":"(отсутствовал)"})
Автор - DrMini Дата добавления - 20.09.2025 в 16:43
DrMini
Дата: Суббота, 20.09.2025, 16:47 |
Сообщение № 15
Группа: Модераторы
Ранг: Старожил
Сообщений: 2080
Репутация:
336
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Тогда можно и через ВПР:DrMini
Ответить
Сообщение Тогда можно и через ВПР:Автор - DrMini Дата добавления - 20.09.2025 в 16:47
kvlar
Дата: Суббота, 20.09.2025, 17:02 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Спасибо. Я запутался со своим документом. Данные на одном листе, а результат должен быть на другом.
Спасибо. Я запутался со своим документом. Данные на одном листе, а результат должен быть на другом. kvlar
К сообщению приложен файл:
33.xlsx
(9.7 Kb)
Ответить
Сообщение Спасибо. Я запутался со своим документом. Данные на одном листе, а результат должен быть на другом. Автор - kvlar Дата добавления - 20.09.2025 в 17:02
kvlar
Дата: Суббота, 20.09.2025, 17:11 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$6;A2-1);"(отсутствовал)")
Этим вашим решением я и пользовался но с энкой висит "отсутствовал" если ячейка не заполнена ничем
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$6;A2-1);"(отсутствовал)")
Этим вашим решением я и пользовался но с энкой висит "отсутствовал" если ячейка не заполнена ничемkvlar
Сообщение отредактировал kvlar - Суббота, 20.09.2025, 17:17
Ответить
Сообщение =ЕСЛИОШИБКА(ИНДЕКС(B$2:B$6;A2-1);"(отсутствовал)")
Этим вашим решением я и пользовался но с энкой висит "отсутствовал" если ячейка не заполнена ничемАвтор - kvlar Дата добавления - 20.09.2025 в 17:11
DrMini
Дата: Суббота, 20.09.2025, 17:44 |
Сообщение № 18
Группа: Модераторы
Ранг: Старожил
Сообщений: 2080
Репутация:
336
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Посмотрите в файле. Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(Данные!B$2:B$6;ПОИСКПОЗ(A2;Данные!A$2:A$6;));"")
Код
=ЕСЛИОШИБКА(ВПР(A2;Данные!A$2:B$6;2;);"")
Посмотрите в файле. Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(Данные!B$2:B$6;ПОИСКПОЗ(A2;Данные!A$2:A$6;));"")
Код
=ЕСЛИОШИБКА(ВПР(A2;Данные!A$2:B$6;2;);"")
DrMini
Ответить
Сообщение Посмотрите в файле. Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(Данные!B$2:B$6;ПОИСКПОЗ(A2;Данные!A$2:A$6;));"")
Код
=ЕСЛИОШИБКА(ВПР(A2;Данные!A$2:B$6;2;);"")
Автор - DrMini Дата добавления - 20.09.2025 в 17:44
kvlar
Дата: Суббота, 20.09.2025, 18:20 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация:
0
±
Замечаний:
0% ±
Посмотрите в файле. Так нужно?
Спасибо. Именно так!!!
Посмотрите в файле. Так нужно?
Спасибо. Именно так!!!kvlar
Ответить
Сообщение Посмотрите в файле. Так нужно?
Спасибо. Именно так!!!Автор - kvlar Дата добавления - 20.09.2025 в 18:20