1

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

По сути, я пытаюсь заставить все коды в одном столбце читать "СИНИЙ", "ЗЕЛЕНЫЙ" или "КОРИЧНЕВЫЙ". Сценарий идет так. Кто-то просит вас создать поле "BIO DATA 1", которое должно подтвердить, что цвет глаз сотрудника был идентифицирован / записан. Первоначально в поле был добавлен только отмеченный флажок, чтобы указать, что данные о цвете глаз были собраны.

Позже вас попросили вернуться назад и перекодировать отмеченный флажок «СИНИЙ», если глаза работника были голубыми. Еще позже вам сообщают, что было бы более значимым, если бы ярлыки были более описательными и попросили вернуться назад, а также назначить ярлыки для тех, у кого карие глаза и зеленые глаза.

Предполагая, что кто-то может захотеть, чтобы те, у кого зеленые глаза, также были закодированы, вы ранее создали отдельный столбец для тех, у кого зеленые глаза, но не для карие глаз. Кроме того, вы не использовали уникальный идентификатор для столбца, помеченного "ЗЕЛЕНЫЙ"; Вы просто продолжили с отметкой флажка.

Теперь вы хотите сделать следующее: все в одном столбце и, используя одну формулу, создайте столбец, который маркирует каждый цвет глаз. Вы хотите использовать формулу, которую можете использовать в D2, а затем, дважды щелкнув перекрестием, просто скопируйте эту формулу вниз.

Кто-то обычно всегда начинает с:«Какие формулы вы пробовали?«Итак, я выложу кое-что из того, что, я думаю, я использовал:

= ЕСЛИ (ТОЧНО (С2, В2), "ЗЕЛЕНЫЙ", "КОРИЧНЕВЫЙ") ИЛИ ЕСЛИ (В2 = "СИНИЙ"), "СИНИЙ")

= ЕСЛИ (ТОЧНО (С2, В2), "ЗЕЛЕНЫЙ") ИЛИ ЕСЛИ ((В2 = "СИНИЙ", "СИНИЙ")), "КОРИЧНЕВЫЙ"

= ЕСЛИ (С2 = В2), "ЗЕЛЕНЫЙ", "КОРИЧНЕВЫЙ") ИЛИ ЕСЛИ (В2 = "СИНИЙ"), "СИНИЙ")

= ЕСЛИ (С2 = В2), "ЗЕЛЕНЫЙ", "КОРИЧНЕВЫЙ") ИЛИ ЕСЛИ (В2 = "СИНИЙ"), "СИНИЙ")

= IF(И ((ISERROR (MATCH (C2, B2, 0) & IF(B2 <> "СИНИЙ"), "КОРИЧНЕВЫЙ") ИЛИ IF(C2 = B2, "ЗЕЛЕНЫЙ", "СИНИЙ")

Это только несколько. Каждый сообщает мне, что у меня есть ошибка в моей формуле. Я пытался даже больше, чем вы видите выше, но я не помню, что они были, вплоть до нажатия клавиши, и я не знаю, что они кому-нибудь помогут. Они в основном собраны вместе из ответов, которые мне дали другие для других задач, и формул, которые я видел на различных веб-страницах. По правде говоря, я изначально думал, что смог бы найти формулу, которая сработает гораздо раньше, поэтому я не стал отслеживать свои попытки по пути.

Я явно что-то упускаю. Что я делаю неправильно? Что еще более важно, какой самый простой и эффективный способ решить эту проблему?

Для справки, я мог бы решить эту проблему, манипулируя столбцами, используя сортировку и копирование и вставку, или используя одну формулу для части столбца и другую формулу для остальных, но я действительно хочу научиться делать это, используя только одну формулу. Способность сделать это может оказаться полезной когда-нибудь. Что вы порекомендуете?

В случае, если это имеет значение, мне нужна формула / решение, которое работает для Excel 2007.

1 ответ1

0

Теперь я понимаю, что я делал свою проблему намного сложнее, чем нужно было ... иногда слишком много информации может привести к снижению отдачи. Что со всеми действительно замечательные решения проблем , я был дан здесь в супер - пользователь, это мне потребовалось некоторое время , чтобы понять , что все , что я должен был сделать , чтобы сделать эту работу было использовать эту формулу здесь:

= IF(B2 = "СИНИЙ", "СИНИЙ", IF(B2 <> C2, "КОРИЧНЕВЫЙ", IF(B2 = C2, "ЗЕЛЕНЫЙ", «»)))

И это все. Это так просто. Если все сделано правильно, оно должно выглядеть примерно так:

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

Как использовать вложенные операторы IF в Excel с AND, OR, NOT

Если комбинация (И) выдает ошибку «Вы ввели слишком много аргументов для этой функции»

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .