Налаштування умовного поля Excel


0

У Excel (2003) я хотів би встановити логіку сукупності даних умовного поля.

Наприклад, якщо B2 = 'текстовий рядок1', то C2 = 'число рядок1' АБО B2 = 'текстовий рядок2', то C2 = 'число рядок2' АБО ...

Мати сенс? Як я можу це зробити?


Щоб зрозуміти, ви хочете налаштувати формулу, яка заповнює клітинку з різними значеннями на основі значень іншої комірки?
CLockeWork

Відповіді:


0

У комірці С2:
=IF(B2='textstring1','numberstring1',IF(B2='textstring2','numberstring2','return in other cases'))

Якщо ви не використовуєте останнє твердження, то формула поверне FALSE в будь-яких інших випадках. Якщо ви хочете повернути, нічого не використовуйте ""як останнє твердження

Якщо може бути лише дві текстові рядки, то це можна спростити як
=IF(B2='textstring1','numberstring1','numberstring2')


Дякуємо за відповідь CLockeWOrk. Коли я спробував це, це не дозволило мені зберегти його. З'являється вікно помилок (формула, яку ви ввели, містить помилку) із наступним; ЯКЩО (логічний_тест, [value_if_true], [value_if_false] Я не дуже шукаю правдиве / хибне ...
Ерік Ленглі

Спробуйте замінити коми (коми ,) крапками з комою (крапками ;).
Скотт

Правда @Scott, я забуду місцевість
CLockeWork

0

Скільки можливих текстових значень існує? Якщо у вас є декілька, то найкращим підходом буде таблиця пошуку

Встановіть таблицю з двома стовпцями десь на робочому аркуші (або іншому робочому аркуші) з можливим текстом у першому стовпці та необхідними цифрами у другому .... та назвіть цю Таблицю1

Тепер для вашої формули ви можете використовувати це в C2

=VLOOKUP(B2,Table1,2,FALSE)

якщо ви хочете врахувати помилки або збіг, додайте функцію IFERROR, наприклад

=IFERROR(VLOOKUP(B2,Table1,2,FALSE),"No match")

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.