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

Вход

Регистрация

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

 

= Мир MS Excel/Значение ячейки, в зависимости от текста в другой ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Значение ячейки, в зависимости от текста в другой ячейке
heoh12345 Дата: Четверг, 16.02.2017, 12:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день.
Есть задание: ячейка А1 может содержать четыре текстовых значения - Аня, Маша, Глаша и Паша.
В ячейку А2 надо занести значение в зависимости от А1 - если в А1 Аня, то занести Петрова, если А1 Маша, то занести Серова, если в А1 Глаша, то занести в А2 Сидорова, если А1 Паша, то занестив А2 Иванов.

Пробовал через поиск и замену, не получилось. (Так как среднестатистический пользователь, изучал форумы)

Пробовал через Выбор:
Код
=ВЫБОР(Аня;"Петрова"; Маша;"Серова";Глаша;"Сидорова";Пашаi;"Иванов")

ругается, что не определено поле Аня


Сообщение отредактировал heoh12345 - Четверг, 16.02.2017, 12:44
 
Ответить
СообщениеДобрый день.
Есть задание: ячейка А1 может содержать четыре текстовых значения - Аня, Маша, Глаша и Паша.
В ячейку А2 надо занести значение в зависимости от А1 - если в А1 Аня, то занести Петрова, если А1 Маша, то занести Серова, если в А1 Глаша, то занести в А2 Сидорова, если А1 Паша, то занестив А2 Иванов.

Пробовал через поиск и замену, не получилось. (Так как среднестатистический пользователь, изучал форумы)

Пробовал через Выбор:
Код
=ВЫБОР(Аня;"Петрова"; Маша;"Серова";Глаша;"Сидорова";Пашаi;"Иванов")

ругается, что не определено поле Аня

Автор - heoh12345
Дата добавления - 16.02.2017 в 12:26
_Boroda_ Дата: Четверг, 16.02.2017, 12:31 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16734
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Можем. Только Вы сначала тему переназовите согласно п.2 Правил форума
И примерчик Ваш не помешает


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожем. Только Вы сначала тему переназовите согласно п.2 Правил форума
И примерчик Ваш не помешает

Автор - _Boroda_
Дата добавления - 16.02.2017 в 12:31
heoh12345 Дата: Четверг, 16.02.2017, 12:52 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Переименовал и пример добавил
 
Ответить
СообщениеПереименовал и пример добавил

Автор - heoh12345
Дата добавления - 16.02.2017 в 12:52
китин Дата: Четверг, 16.02.2017, 12:52 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Код
=ПРОСМОТР(A1;{"Аня";"Маша";"Глаша";"Паша"};{"Петрова";"Серова";"Сидорова";"Иванов"})

Если не то:
И примерчик Ваш не помешает

[p.s.]нет примера


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 16.02.2017, 12:52
 
Ответить
Сообщение
Код
=ПРОСМОТР(A1;{"Аня";"Маша";"Глаша";"Паша"};{"Петрова";"Серова";"Сидорова";"Иванов"})

Если не то:
И примерчик Ваш не помешает

[p.s.]нет примера

Автор - китин
Дата добавления - 16.02.2017 в 12:52
Karataev Дата: Четверг, 16.02.2017, 12:55 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Я бы так делал в реальности (не знаю, может быть у Вас учебное задание). Вариант с доплистом и функцией ВПР.
К сообщению приложен файл: 7455599.xlsx (10.1 Kb)


Сообщение отредактировал Karataev - Четверг, 16.02.2017, 12:56
 
Ответить
СообщениеЯ бы так делал в реальности (не знаю, может быть у Вас учебное задание). Вариант с доплистом и функцией ВПР.

Автор - Karataev
Дата добавления - 16.02.2017 в 12:55
_Boroda_ Дата: Четверг, 16.02.2017, 12:56 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16734
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Игорь, если ты имена по алфавиту напишешь, то прокатит
Код
=ПРОСМОТР(A1;{"Аня";"Глаша";"Маша";"Паша"};{"Петрова""Сидорова";"Серова";"Иванов"})

heoh12345, формулы нужно обрамлять спецтегами - кнопка fx. Об этом в Правилах тоже есть


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИгорь, если ты имена по алфавиту напишешь, то прокатит
Код
=ПРОСМОТР(A1;{"Аня";"Глаша";"Маша";"Паша"};{"Петрова""Сидорова";"Серова";"Иванов"})

heoh12345, формулы нужно обрамлять спецтегами - кнопка fx. Об этом в Правилах тоже есть

Автор - _Boroda_
Дата добавления - 16.02.2017 в 12:56
Che79 Дата: Четверг, 16.02.2017, 13:11 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
еще варианты
Код
=ВПР(A1;{"Аня";"Петрова":"Маша";"Серова":"Глаша";"Сидорова":"Паша";"Иванов"};2;)

Код
=ИНДЕКС({"Петрова":"Серова":"Сидорова":"Иванов"};ПОИСКПОЗ(A1;{"Аня":"Маша":"Глаша":"Паша"};))


Делай нормально и будет нормально!
 
Ответить
Сообщениееще варианты
Код
=ВПР(A1;{"Аня";"Петрова":"Маша";"Серова":"Глаша";"Сидорова":"Паша";"Иванов"};2;)

Код
=ИНДЕКС({"Петрова":"Серова":"Сидорова":"Иванов"};ПОИСКПОЗ(A1;{"Аня":"Маша":"Глаша":"Паша"};))

Автор - Che79
Дата добавления - 16.02.2017 в 13:11
китин Дата: Четверг, 16.02.2017, 13:28 | Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
если ты имена по алфавиту напишешь

блин да что ж я все забываю про это; :'(


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
если ты имена по алфавиту напишешь

блин да что ж я все забываю про это; :'(

Автор - китин
Дата добавления - 16.02.2017 в 13:28
heoh12345 Дата: Четверг, 16.02.2017, 13:38 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
китин, Спасибо большое, помогло.

Только, в некоторых случаях к в этой формуле:
Код
=ПРОСМОТР(A1;{"Аня";"Маша";"Глаша";"Паша"};{"Петрова";"Серова";"Сидорова";"Иванов"})


К Маше подставлялась Сидорова.

Помогло перестановкой Глаши на Машу
 
Ответить
Сообщениекитин, Спасибо большое, помогло.

Только, в некоторых случаях к в этой формуле:
Код
=ПРОСМОТР(A1;{"Аня";"Маша";"Глаша";"Паша"};{"Петрова";"Серова";"Сидорова";"Иванов"})


К Маше подставлялась Сидорова.

Помогло перестановкой Глаши на Машу

Автор - heoh12345
Дата добавления - 16.02.2017 в 13:38
китин Дата: Четверг, 16.02.2017, 13:43 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Помогло перестановкой Глаши на Машу


имена по алфавиту напишешь

ПРОСМОТР корректно работает с отсортированными списками. а вот так сортировка по барабану
Код
=ПРОСМОТР(;-1/($A$1=имена);доплист!$B$2:$B$5)
К сообщению приложен файл: 444111.xlsx (10.2 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Помогло перестановкой Глаши на Машу


имена по алфавиту напишешь

ПРОСМОТР корректно работает с отсортированными списками. а вот так сортировка по барабану
Код
=ПРОСМОТР(;-1/($A$1=имена);доплист!$B$2:$B$5)

Автор - китин
Дата добавления - 16.02.2017 в 13:43
Perfect2You Дата: Четверг, 16.02.2017, 17:47 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Выбор тоже работает как часы, только аргументы расположить надо правильно. Сначала число от 1 до последнего варианта, а дальше - сами варианты для выбора. Для Вашего случая:
Код
=ВЫБОР(ПОИСКПОЗ(A1;{"Аня":"Маша":"Глаша":"Паша"};0);"Петрова";"Серова";"Сидорова";"Иванов")
 
Ответить
СообщениеВыбор тоже работает как часы, только аргументы расположить надо правильно. Сначала число от 1 до последнего варианта, а дальше - сами варианты для выбора. Для Вашего случая:
Код
=ВЫБОР(ПОИСКПОЗ(A1;{"Аня":"Маша":"Глаша":"Паша"};0);"Петрова";"Серова";"Сидорова";"Иванов")

Автор - Perfect2You
Дата добавления - 16.02.2017 в 17:47
Mice_60 Дата: Воскресенье, 22.10.2017, 18:21 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Очень элегантное решение. К сожалению Excel знаю недостаточно хорошо. Намучился с оператором "если". Большое спасибо за Вашу работу. Замечательный сайт.
 
Ответить
СообщениеОчень элегантное решение. К сожалению Excel знаю недостаточно хорошо. Намучился с оператором "если". Большое спасибо за Вашу работу. Замечательный сайт.

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

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