Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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


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

Ищите значение в списке полезности Kutools for Excel может помочь вам быстро вернуть значения в другую ячейку, если ячейка содержит разные тексты в Excel.
Загрузите полную версию 60-дневного бесплатного следа прямо сейчас! Смотрите ниже демо:

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

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

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

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

= IF (ISNUMBER (SEARCH (»Да",D5))»Утвердить»,«Нет квалификации")

Заметки:

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

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

= IF (ISNUMBER (SEARCH (»Да",D5)),K8,K9)

Office Tab - надстройка, экономящая время!

Отобразите все открытые документы в одном окне, чтобы быстро найти нужный документ.

Полнофункциональная бесплатная пробная версия 45-day. Совместим с любой версией Excel, Word и PowerPoint.

УЗНАЙТЕ БОЛЬШЕ О ДОБАВЛЕНИИ>

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

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

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

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

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

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

Заметки:

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

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

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

Kutools for Excel

Это удобная надстройка для Excel, которая объединяет больше расширенных функций 300, чтобы упростить вашу работу в Excel. С его помощью вы можете легко:

  • Объединить мульти-рабочие книги;
  • Подсчет / суммирование ячеек по цвету;
  • Сплит клетки;
  • Пакетное удаление пробелов;
  • Больше возможностей...

СКАЧАТЬ БЕСПЛАТНО СЕЙЧАС!

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

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

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

3. Затем Помощник Формулы всплывающее диалоговое окно:

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

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

Является ли это Найдите значение в списке утилита помощь? Давайте скачаем и попробуем полнофункциональную бесплатную пробную версию 60-day!

Рекомендуемые инструменты для повышения производительности для Microsoft Office

Вкладка «Office» - просмотр, редактирование и управление вкладками в Excel / Word / PowerPoint:

Office Tab переносит интерфейс с вкладками, как видно в веб-браузерах, таких как Google Chrome, новые версии Internet Explorer и Firefox, в Microsoft Excel / Word / PowerPoint Это будет инструмент, экономящий время и незаменимый в вашей работе. Смотрите ниже демо:

ot1

Kutools для Excel - объединяет больше, чем расширенные функции и инструменты 300 для Microsoft Excel:

Kutools for Excel представляет собой удобную надстройку Excel с более чем расширенными функциями 300, упрощающими различные сложные задачи за несколько щелчков в Excel. Например:

  • Объедините несколько рабочих листов или рабочих книг в одну рабочую книгу
  • Подсчет и суммирование ячеек в зависимости от цвета фона / шрифта
  • Разделить содержимое ячейки на несколько строк / столбцов через пробел / запятую / разделитель
  • Пакетное удаление ведущих пробелов в ячейках
KTE

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Liam Walker · 1 months ago
    Hi, I'm trying to use =IF(ISNUMBER(SEARCH("Name",B20)),"EmployeeNumber","") where I have an input field of Between Cell B20-B75 and I want that If I put a specific person's name in any cell from B20-B75 that their employee number will auto-populate then in the corresponding D column, from D20-D75. So say I put Peter Smith in B20 I want Peter Smith's employee number 700000001to then appear in cell D20, but then should his name appear again anywhere within B20-B75 the same should occur in the corresponding D cell. I hope that's clear enough. Please help!
  • To post as a guest, your comment is unpublished.
    mariana · 5 months ago
    what if I want to add same formula but multiple years? I am trying to say if it contains 2012 then copy value 2012... if text contains 2013 then copy value 2012
  • To post as a guest, your comment is unpublished.
    Gavin · 7 months ago
    HI, if I put JANUARY in cell A1 I would like cell B1 to automatically show "JULY" and so on for the rest of the year with 6 months in between. I don't mind writing a IF JAN then JULY - FEB then AUG formula for each of the months, just can't seem to work out which formula to use and what to write.
    Hope this makes sense. Thank you
  • To post as a guest, your comment is unpublished.
    Chris · 7 months ago
    Hi,

    I am trying to get the below formula to work.
    =IF(ISNUMBER(SEARCH({"Name","Code"},A1)),CONCATENATE(K3,"xx",L3,"hi"))

    It seems to work fine if A1 is populated with "Name", but just states False when A1 is changed to "Code".
    How can I get it to Concatenate if either one of Name or Code is in A1?


    Thanks.
  • To post as a guest, your comment is unpublished.
    Jesse Eastman · 7 months ago
    Hi, I'm curious if this method can be used to auto-fill a series of cells depending on their value by referencing an index list. For example, I've got a list of names numbered 1-10, and have a grid (Grid 1) that has various numbers from that 1-10 in them. I'd like to find a way for the spreadsheet to fill in Grid 2 with the name associated with the number in Grid 1. For example, if D3 (Grid 1) is "2" and the name associated with "2" is "Jerry" then D12 should autofill with "Jerry," but if D3 is changed to "9" then D12 should automatically change to "Goldfish"
    • To post as a guest, your comment is unpublished.
      Jesse Eastman · 7 months ago
      nevermind, I figured it out, just nested a TON of =IF statements:
      =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))))))))))