Note: The other languages of the website are Google-translated. Back to English

Как вернуть значение в другой ячейке, если ячейка содержит определенный текст в Excel?

Как показано в примере ниже, когда ячейка E6 содержит значение «Да», ячейка F6 будет автоматически заполнена значением «одобрить». Если вы измените «Да» на «Нет» или «Нейтралитет» в E6, значение в F6 будет немедленно изменено на «Отклонить» или «Пересмотреть». Как вы можете сделать, чтобы достичь этого? В этой статье собраны некоторые полезные методы, которые помогут вам легко решить эту проблему.


Возвращаемое значение в другой ячейке, если ячейка содержит определенный текст с формулой

Чтобы вернуть значение в другой ячейке, если ячейка содержит только определенный текст, попробуйте следующую формулу. Например, если B5 содержит «Да», то верните «Утвердить» в D5, в противном случае верните «Нет квалификации». Пожалуйста, сделайте следующее.

Выберите D5, скопируйте в нее формулу ниже и нажмите Enter ключ. Смотрите скриншот:

Формула: Возвращаемое значение в другой ячейке, если ячейка содержит определенный текст

= ЕСЛИ (ЕЧИСЛО (ПОИСК ("Да",D5)), "Утвердить»,«Нет квалификации")

Ноты:

1. В формуле «Да», D5"утвердить(Основной ключ) и Нет квалификации»Указывают на то, что если ячейка B5 содержит текст« Да », указанная ячейка будет заполнена текстом« одобрить », в противном случае она будет заполнена« Нет квалификации ». Вы можете изменить их в зависимости от ваших потребностей.

2. Для возврата значения из других ячеек (например, K8 и K9) на основе указанного значения ячейки используйте эту формулу:

= ЕСЛИ (ЕЧИСЛО (ПОИСК ("Да",D5)),K8,K9)

Легко выделять целые строки или целые строки в выделении на основе значения ячейки в определенном столбце:

Компания Выбрать определенные ячейки полезности Kutools for Excel может помочь вам быстро выбрать целые строки или целые строки в выделении на основе определенного значения ячейки в определенном столбце в Excel.  Загрузите полнофункциональную 60-дневную бесплатную версию Kutools for Excel прямо сейчас!


Возвращает значения в другой ячейке, если ячейка содержит другой текст с формулой

Этот раздел покажет вам формулу для возврата значений в другой ячейке, если ячейка содержит другой текст в Excel.

1. Вам необходимо создать таблицу с конкретными значениями и возвращаемыми значениями, расположенными отдельно в двух столбцах. Смотрите скриншот:

2. Выберите пустую ячейку для возврата значения, введите в нее формулу ниже и нажмите Enter ключ для получения результата. Смотрите скриншот:

Формула: Возвращает значения в другой ячейке, если ячейка содержит другой текст

= ВПР (E6,B5: C7,2,ЛОЖНЫЙ)

Ноты:

В формуле E6 содержит ли ячейка конкретное значение, на основе которого вы вернете значение, B5: C7 это диапазон столбцов, содержащий конкретные значения и возвращаемые значения, 2 число означает, что возвращаемые значения находятся во втором столбце диапазона таблицы.

Отныне при изменении значения в E6 на конкретное, соответствующее ему значение будет немедленно возвращено в F6.


Легко возвращать значения в другую ячейку, если ячейка содержит другой текст

На самом деле, вы можете решить эту проблему более простым способом. В Найдите значение в списке полезности Kutools for Excel может помочь вам добиться этого всего за несколько кликов без запоминания формулы.

1. Так же, как и в описанном выше методе, вам также необходимо создать таблицу с конкретными значениями и возвращаемыми значениями, которые располагаются отдельно в двух столбцах.

2. Выберите пустую ячейку для вывода результата (здесь я выбираю F6), а затем нажмите Кутулс > Формула Помощник > Формула Помощник. Смотрите скриншот:

3. в Формула Помощник диалоговое окно, настройте следующим образом:

  • 3.1 В Выберите формулу коробка, найдите и выберите Найдите значение в списке;
    Советы: Вы можете проверить Фильтр введите определенное слово в текстовое поле, чтобы быстро отфильтровать формулу.
  • 3.2 В Таблица_массив поле выберите таблицу без заголовков, которую вы создали на шаге 1;
  • 3.2 В Искомое_значение в поле выберите ячейку, содержащую конкретное значение, на основе которого вы вернете значение;
  • 3.3 В Колонка поле укажите столбец, из которого вы вернете совпадающее значение. Или вы можете ввести номер столбца в текстовое поле, если вам нужно.
  • 3.4 Щелкните значок OK кнопка. Смотрите скриншот:

Отныне при изменении значения в E6 на конкретное, соответствующее ему значение будет немедленно возвращено в F6. Смотрите результат, как показано ниже:

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Kutools для Excel - Помогает всегда закончить работу раньше времени, чтобы у вас было больше времени, чтобы наслаждаться жизнью
Вы часто играете в догонялки с работой, не хватает времени на себя и семью?  Kutools for Excel может помочь вам справиться с 80% Совершенствуйте головоломки и повысьте эффективность работы на 80%, дайте вам больше времени, чтобы заботиться о семье и наслаждаться жизнью.
300 расширенных инструментов для 1500 рабочих сценариев сделают вашу работу намного проще, чем когда-либо.
Больше не нужно запоминать формулы и коды VBA, теперь дайте вашему мозгу отдохнуть.
Сложные и повторяющиеся операции могут быть выполнены разовой обработкой за секунды.
Сократите количество операций с клавиатурой и мышью каждый день, попрощайтесь с профессиональными заболеваниями прямо сейчас.
Станьте экспертом по Excel за 3 минуты, это поможет вам быстро получить признание и продвижение по службе.
110,000 300 высокоэффективных людей и выбор XNUMX+ всемирно известных компаний.
Сделайте так, чтобы ваши 39.0 доллара были больше, чем обучение других людей.
Полнофункциональная бесплатная пробная версия 30-день. 60-дневная гарантия возврата денег без объяснения причин.

Сортировать комментарии по
Комментарии (97)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Привет, это здорово, однако возможно ли сделать это с несколькими различными условиями... например: если ячейка содержит 15105, то она будет производить 10, а если ячейка содержит pdh152, то она будет производить 11 и так далее? С уважением, Брэндон.
Этот комментарий был сведен к минимуму модератором на сайте
Меня интересует тот же вопрос, не могу заставить его работать. =IF(ISNUMBER(SEARCH("A,C",B:B)),"Аламеда,Чикаго","") примерно так
Этот комментарий был сведен к минимуму модератором на сайте
Отличная статья, делает именно то, что я хотел... почти! Тот же вопрос, что и выше, как заставить эту функцию работать с несколькими условиями, например, если A1=да, то B1=одобрить ИЛИ ЕСЛИ A1=нет, то B1=отклонить
Этот комментарий был сведен к минимуму модератором на сайте
Неужели никто не нашел решения для этого? Это было бы очень полезно.
Этот комментарий был сведен к минимуму модератором на сайте
@ Гэри,
Что вы пытаетесь достичь?


@Джон,
=ЕСЛИ(A1="ДА","УТВЕРЖДЕНО",ЕСЛИ(A1="НЕТ","ОТКЛОНИТЬ",""))
Этот комментарий был сведен к минимуму модератором на сайте
Если у вас по-прежнему возникают проблемы, попробуйте следующий пример: =ЕСЛИ(ЧИСЛО(ПОИСК("Да",A1)),"одобрить",ЕСЛИ(ЧИСЛО(ПОИСК("НЕТ",A1)),"не утверждено","" )
Этот комментарий был сведен к минимуму модератором на сайте
Я просто хочу того же. Но ваш пример немного сложен. Нелегко набрать столько слов, если я хочу сделать то же самое с десятью числами. Пожалуйста, предоставьте код для этого.
Этот комментарий был сведен к минимуму модератором на сайте
Я сделал это для 4 значений, я просто скопировал и вставил из «ЕСЛИ» и изменил то, что я хотел, чтобы ячейка читала.
Этот комментарий был сведен к минимуму модератором на сайте
Не уверен, что означает pdh152, но надеюсь, что это поможет. Первый рандом будет давать 10 цифр, а второй — 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Этот комментарий был сведен к минимуму модератором на сайте
Я пытаюсь создать электронную таблицу для автоматического создания пароля. Я хочу, чтобы ячейка заполнялась только в том случае, если в одной из предыдущих ячеек есть значение. формула, которую я хочу использовать,

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


поэтому, если в одном из предыдущих полей есть значение (не имеет значения, какое именно), заполните другую ячейку приведенной выше формулой.

ABCDEF
1 Имя Фамилия Адрес электронной почты Номер телефона Имя пользователя Пароль

2 Джо Блоу jb@jb.com 123456 минет fh7#rfd


скажем, если A2 заполнен, то возвращается формула в F2, если в A2 нет значения, поле остается пустым
Этот комментарий был сведен к минимуму модератором на сайте
Извините, надеюсь, я понял ваш вопрос..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Этот комментарий был сведен к минимуму модератором на сайте
Пожалуйста помоги. Если в ячейке есть слово, показать число из другой ячейки
Этот комментарий был сведен к минимуму модератором на сайте
Дорогой Дэйв,

Не могли бы вы предоставить скриншот вашей электронной таблицы, показывающий, что именно вы пытаетесь сделать?
Этот комментарий был сведен к минимуму модератором на сайте
Привет кто-нибудь там, чтобы помочь
Этот комментарий был сведен к минимуму модератором на сайте
Привет, кто-нибудь может помочь мне в Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я хочу, чтобы ячейка равнялась сумме суммы другой ячейки, если первая ячейка равна определенному тексту. Итак, если А1 равно «да», то А3 равно А2. В A2 есть ранее рассчитанная сумма, скажем, 100 фунтов стерлингов.
Этот комментарий был сведен к минимуму модератором на сайте
Дорогой Люк,
Примените эту формулу = ЕСЛИ (A1 = «да», A2, «») в A3 и, наконец, измените формат ячейки A3 на нужный формат валюты, как вам нужно.
Этот комментарий был сведен к минимуму модератором на сайте
Нужен «Как»... Если определенная ячейка содержит определенный набор слов... который включает круглые скобки, напр. КиИ (МВА)
Я бы хотел, чтобы столбец справа добавил 12. Не смог понять.
Этот комментарий был сведен к минимуму модератором на сайте
Не знаю куда делся мой пост.....
пытаясь создать формулу, когда в столбце есть слова: C & I (MVA), я хочу, чтобы ячейка справа добавила 12.
Кажется, я не могу понять это правильно.
Этот комментарий был сведен к минимуму модератором на сайте
Нужен «Как»... Если определенная ячейка содержит определенный набор слов... который включает круглые скобки, напр. КиИ (МВА)
Я бы хотел, чтобы столбец справа добавил 12. Не смог понять.
Этот комментарий был сведен к минимуму модератором на сайте
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Я хотел бы, чтобы столбец H добавил 12 из столбца G, только если столбец E содержит C & I (MVA). Скобки создают проблему, как и амперсанд.
Этот комментарий был сведен к минимуму модератором на сайте
Дорогая Ким,
Эта формула может вам помочь: =IF(E1:E12="C & I (MVA)", G1+12, " ")
Этот комментарий был сведен к минимуму модератором на сайте
Пробовал это, и он продолжает появляться «false»
=ЕСЛИ(E1="C&I","C&I (MVA)",G1+12=H1)
Этот комментарий был сведен к минимуму модератором на сайте
мне нужен текст в одной ячейке, чтобы заполнить другую ячейку. т.е. если ячейка c2:c25 является «азиатской», то ячейка a2:a25 = DBE, если не оставить пустой? может ли кто-нибудь помочь мне с этой формулой
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день,
Извините, я не понял вашей мысли. Было бы неплохо, если бы вы могли предоставить скриншот того, что вы пытаетесь сделать.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за отличный совет, как всегда! Я хотел бы знать, есть ли способ заполнить целевую ячейку только в том случае, если 3 ячейки «поиска» содержат определенные, но разные значения. Например, целевая ячейка (A5) должна возвращать «Нэнси Пелоси» ТОЛЬКО, если A1 = «США» И A2 = «Калифорния» И A3 = округ Санта-Клара» И A4 = «Сан-Франциско». В основном я хотел бы вернуть значение, в данном случае представители дома, когда пользователь выбирает страну, штат, округ и город представителей. Своего рода метод поиска, позволяющий найти местного представителя по стране, штату, округу и городу.


Я надеюсь это имеет смысл!
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день,
Пожалуйста, попробуйте методы, упомянутые в этой статье:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
Или вы можете задать свой вопрос на нашем форуме: https://www.extendoffice.com/forum.html чтобы получить больше поддержки Excel от нашего профессионала.
Этот комментарий был сведен к минимуму модератором на сайте
OMG .... пытался найти способ получить этот ответ в течение ДНЕЙ !!! БЛАГОДАРЮ ВАС!!!
Этот комментарий был сведен к минимуму модератором на сайте
У кого-нибудь есть идеи по этому поводу; Я хочу, чтобы формула искала комбинацию букв/цифр (номер детали) на другом листе. Если найдено, потяните соответствующий номер ячейки (стоимость в долларах)... спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день,
Эта формула массива может вам помочь:=ЯЧЕЙКА("адрес",ИНДЕКС(Лист2!$D$4:$D$13,ПОИСКПОЗ(A6,Лист2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 — это ячейка, содержащая комбинацию букв/цифр, которую вы будете искать, а Sheet2!$D$4:$D$13 — это диапазон, в котором вы будете искать.
Этот комментарий был сведен к минимуму модератором на сайте
думаю, a1=имя, b1=число, c1=дни. я хочу на другом листе a1 = имя, b1 = номер, c1 =? (я хочу значение дней). могу ли я вас понять?
Этот комментарий был сведен к минимуму модератором на сайте
Извините, я не понял вашего вопроса.
Этот комментарий был сведен к минимуму модератором на сайте
"Имя лицензиата: Уокер, Шарлин
308 E St Юг

Талладега, AL 35160

Телефон: 256-362-4307"





Я хочу переместить данные в 3 разные ячейки/строки «имя», «адрес», «телефон». Как я могу это сделать?
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день,
Вы имеете в виду перемещение данных в 3 разных указанных ячейках или строках? Я не очень понимаю вашу точку зрения. Было бы неплохо, если бы вы могли предоставить скриншот того, что вы пытаетесь сделать. Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
возможно, вы захотите избежать вставки фактической личной информации. Это выглядит как нарушение конфиденциальности.
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,


Я пытаюсь найти что-то похожее на это, но у меня проблемы.


У меня есть список адресов в Листе 1, весь адрес в одной ячейке. Так, например, A2, A3, A4 содержат разные адреса. Затем в B2, B3, B4 и т. д. я хочу отобразить код города, «3» или «8», например, на основе почтового индекса в ячейке в столбце A.


У меня есть список почтовых индексов на листе 2 с кодом города, примыкающим к ним.


Я пытался использовать VLOOKUP и CELL, но я не могу понять это ... если кто-нибудь может помочь, я был бы благодарен ......
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день,
Не могли бы вы предоставить скриншот вашей таблицы?
Этот комментарий был сведен к минимуму модератором на сайте
Пожалуйста помоги. Если в ячейке есть слово, покажите число из другой ячейки (пример, если n8 = утверждено, я хочу, чтобы он дал мне информацию из k8)
Этот комментарий был сведен к минимуму модератором на сайте
Привет Кристина,
Пожалуйста, примените эту формулу =ЕСЛИ(ЧИСЛО(ПОИСК("утверждено",N8)),K8,"")
Этот комментарий был сведен к минимуму модератором на сайте
Привет. Я пытаюсь присвоить определенной ячейке значение на основе текста в другой ячейке. Например, если A3 показывает текст «BCD», то A4 должен отображать $10. Как я могу это сделать?
Этот комментарий был сведен к минимуму модератором на сайте
Добрый день,
Введите эту формулу =ЕСЛИ(ЧИСЛО(ПОИСК("BCD",A3)),"10$","") в ячейку A4.
Этот комментарий был сведен к минимуму модератором на сайте
Доброе утро Кристалл,


Я пытаюсь использовать формулу в Excel, которая будет определять, что делает другая ячейка, в зависимости от того, какой офис я использую. Например, у моих офисов есть адреса 7102, 7302, 7402 и 7502, а у другого есть адреса 7109, 7309, 7409 и 7509. Я хотел бы, чтобы Excel понимал, что делать с другой ячейкой на основе того, что находится в офисе. ячейка назначения. Продолжение примера. Я хочу использовать формулу для расчета 90 дней с различных дат вступления в силу, но 90-дневная дата определяется пунктом назначения офиса. Таким образом, мне нужна ячейка, чтобы определить, какую ячейку даты вступления в силу использовать, исходя из того, какой пункт назначения офиса находится в другой ячейке. Итак, допустим, если у A1 было 7102, 7302, 7402 или 7502, то ячейка C1 по умолчанию использовала бы дату вступления в силу в ячейке B1 на основе того, какой диапазон назначения офиса находится в A1. Я надеюсь, что это возможно. Любая помощь приветствуется, и, пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Привет Дэнни,
Извините, я не могу помочь с этим. Добро пожаловать, чтобы разместить любой вопрос на нашем форуме: https://www.extendoffice.com/forum.html чтобы получить дополнительную поддержку Excel от профессионалов Excel или других поклонников Excel.
Спасибо за ваш комментарий.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Дэнни, мне нужно было то же самое, что и тебе. Вы случайно не получили поддержку в этом? Любая помощь будет здорово. Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Привет. Как заменить содержимое в ячейке, если в ней вообще что-то есть, содержимым из другой ячейки? В обеих ячейках есть текст, а не числа.
Этот комментарий был сведен к минимуму модератором на сайте
Привет Дениз,
Извините, я не уверен, что понял ваш вопрос. Вы хотите поменять местами содержимое двух ячеек?
Было бы неплохо, если бы вы снова объяснили или предоставили скриншот того, что вы пытаетесь сделать.
Спасибо за ваш комментарий.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, мне интересно, можно ли использовать этот метод для автоматического заполнения ряда ячеек в зависимости от их значения, ссылаясь на список индексов. Например, у меня есть список имен с номерами от 1 до 10 и сетка (сетка 1), в которой есть разные числа от 1 до 10. Я хотел бы найти способ для электронной таблицы заполнить сетку 2 именем, связанным с числом в сетке 1. Например, если D3 (сетка 1) равно «2», а имя, связанное с «2», равно « Джерри», то D12 должен автоматически заполниться «Джерри», но если D3 изменить на «9», то D12 должен автоматически измениться на «Золотая рыбка».
Этот комментарий был сведен к минимуму модератором на сайте
неважно, я понял это, просто вложил тонну операторов =IF:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL