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

Як повернути значення в іншій комірці, якщо комірка містить певний текст у Excel?

Як показано нижче, коли клітинка E6 містить значення «Так», клітинка F6 буде автоматично заповнена значенням «затвердити». Якщо ви зміните «Так» на «Ні» або «Нейтралітет» у E6, значення у F6 буде негайно змінено на «Заперечити» або «Переглянути». Як ви можете цього досягти? У цій статті зібрано кілька корисних методів, які допоможуть вам легко вирішити цю проблему.


Повернути значення в іншій комірці, якщо комірка містить певний текст із формулою

Щоб повернути значення в іншій комірці, якщо комірка містить лише певний текст, спробуйте наступну формулу. Наприклад, якщо B5 містить "Так", тоді поверніть "Затвердити" в D5, інакше поверніть "Не відповідає". Будь ласка, виконайте наступне.

Виберіть D5 і скопіюйте в нього формулу нижче та натисніть вводити ключ. Дивіться знімок екрана:

формула: Повернути значення в іншій комірці, якщо комірка містить певний текст

= IF (ISNUMBER (SEARCH (")Так",D5)), "Схвалювати","Немає кваліфікації")

Примітки:

1. У формулі "Так», D5"схвалювати"І"Немає кваліфікації"Вкажіть, що якщо комірка B5 містить текст" Так ", зазначена комірка буде заповнена текстом" затвердити ", інакше вона буде заповнена" Не відповідає " Ви можете змінити їх відповідно до своїх потреб.

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

= IF (ISNUMBER (SEARCH (")Так",D5)),K8,K9)

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

повне г, повне г,, показали, від, номер, XNUMX Виберіть певні клітини корисність Kutools для Excel може допомогти вам швидко виділити цілі рядки або цілі рядки у виділенні на основі конкретного значення комірки в певному стовпці в Excel.  Завантажте повнофункціональний 60-денний безкоштовний шлях Kutools для Excel зараз!


Повернути значення в іншій комірці, якщо комірка містить різні тексти з формулою

У цьому розділі буде показано формулу повернення значень в іншій комірці, якщо комірка містить інший текст у Excel.

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

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

формула: Повернути значення в іншій комірці, якщо комірка містить різні тексти

= VLOOKUP (E6,B5: C7,2,ПОМИЛКОВИЙ)

Примітки:

У формулі E6 - комірка містить конкретне значення, за яким ви повернете значення, B5: C7 - діапазон стовпців, що містить конкретні значення та повернені значення, 2 число означає, що повернені значення, розміщені у другому стовпці в діапазоні таблиці.

Відтепер, при зміні значення в E6 на конкретне, його відповідне значення буде негайно повернуто в F6.


Легко повертати значення в іншій комірці, якщо комірка містить різні тексти

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

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

2. Виберіть порожню комірку для виведення результату (тут я вибираю F6), а потім натисніть Кутулс > Помічник формули > Помічник формули. Дивіться знімок екрана:

3 В Помічник формули діалогове вікно, будь ласка, налаштуйте наступним чином:

  • 3.1 У Виберіть формулу знайдіть і виберіть Шукайте значення у списку;
    чайові: Ви можете перевірити фільтр поле, введіть певне слово в текстове поле, щоб швидко відфільтрувати формулу.
  • 3.2 У Масив_таблиці виберіть таблицю без заголовків, яку ви створили на кроці 1;
  • 3.2 У Пошук_значення виберіть клітинка, яка містить конкретне значення, на основі якого ви повернете значення;
  • 3.3 У Колонка вкажіть стовпець, з якого ви повернете відповідне значення. Або ви можете ввести номер стовпця в текстове поле безпосередньо, як вам потрібно.
  • 3.4 Натисніть кнопку OK кнопку. Дивіться знімок екрана:

Відтепер, при зміні значення в E6 на конкретне, його відповідне значення буде негайно повернуто в F6. Див. Результат, як показано нижче:

  Якщо ви хочете отримати безкоштовну пробну версію (30-день) цієї утиліти, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Kutools для Excel - Допомагає завжди закінчувати роботу заздалегідь, мати більше часу, щоб насолоджуватися життям
Ви часто бачите себе, граючись у наздоганяючу роботу, відсутність часу, щоб витратити себе та родину?  Kutools для Excel може допомогти вам впоратися 80% Головоломки Excel і підвищують ефективність роботи на 80%, дадуть вам більше часу, щоб піклуватися про сім'ю та насолоджуватися життям.
300 вдосконалених інструментів для 1500 сценаріїв роботи роблять вашу роботу набагато простішою, ніж будь-коли.
Більше не потрібно запам’ятовувати формули та коди VBA, дайте мозку відпочити відтепер.
Складні та повторювані операції можна виконати одноразово за кілька секунд.
Щодня зменшуйте тисячі операцій з клавіатурою та мишею, прощайтеся з професійними захворюваннями вже зараз.
Стати експертом Excel за 3 хвилини, допоможе вам швидко отримати визнання та підвищити заробітну плату.
110,000 300 високоефективних людей та XNUMX+ всесвітньо відомих компаній на вибір.
Зробіть ваші $ 39.0 вартістю більше, ніж $ 4000.0, навчання інших.
Повнофункціональна безкоштовна пробна версія 30-день. 60-денна гарантія повернення грошей без причини.

Коментарі (98)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Привіт, це чудово, але чи можна це зробити з кількома різними умовами..наприклад: якщо клітинка містить 15105, то вона вироблятиме 10, а якщо клітинка містить pdh152, то вона вироблятиме 11 і так далі? З повагою, Брендон.
Цей коментар був мінімізований модератором на сайті
Мене цікавить те саме питання, не можу змусити його працювати. =IF(ISNUMBER(SEARCH("A,C",B:B)),"Alameda,Chicago","") щось на зразок цього
Цей коментар був мінімізований модератором на сайті
Чудова стаття, робить саме те, що я хотів... майже! Те саме питання, що й вище, як змусити цю функцію працювати з кількома умовами, наприклад, якщо A1=так, то B1=схвалювати АБО ЯКЩО A1=ні, то B1=заборонити
Цей коментар був мінімізований модератором на сайті
Невже ніхто не знайшов рішення для цього? Це було б дуже корисно.
Цей коментар був мінімізований модератором на сайті
@Гері,
Що ви намагаєтесь досягти?


@Джон,
=ЯКЩО(A1="ТАК","ЗАТВЕРДЖЕНО",ЯКЩО(A1="НІ","ЗАМИЛЮВАТИ",""))
Цей коментар був мінімізований модератором на сайті
Якщо у вас все ще виникають проблеми, спробуйте цей приклад: =IF(ISNUMBER(SEARCH("Yes",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"unapproved","" )
Цей коментар був мінімізований модератором на сайті
Я просто хочу того ж. Але ваш приклад трохи складний. Нелегко ввести так багато, якщо я хотів би зробити те ж саме з десятьма числами. Надайте для цього код.
Цей коментар був мінімізований модератором на сайті
Я зробив це для 4 значень, я просто скопіював та вставив із "IF" і змінив те, що я хотів, щоб клітинка читала.
Цей коментар був мінімізований модератором на сайті
Не знаю, що означає pdh152, але сподіваюся, що це допоможе. Перший randbetween видаватиме 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 blowjo fh7#rfd


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


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Цей коментар був мінімізований модератором на сайті
Будь ласка, допоможіть. Якщо в клітинці є слово, покажіть число з іншої клітинки
Цей коментар був мінімізований модератором на сайті
Шановний Дейв,

Надайте, будь ласка, знімок екрана вашої електронної таблиці, що показує, що саме ви намагаєтеся зробити?
Цей коментар був мінімізований модератором на сайті
привіт, хто може допомогти
Цей коментар був мінімізований модератором на сайті
привіт, хтось хоче допомогти мені в Excel?
Цей коментар був мінімізований модератором на сайті
Привіт, я хочу, щоб клітинка дорівнювала сумі суми іншої клітинки, якщо перша клітинка дорівнює певному тексту. Отже, якщо A1 дорівнює «так», то A3 дорівнює A2. А2 містить попередньо розраховану суму, скажімо, 100 фунтів стерлінгів
Цей коментар був мінімізований модератором на сайті
Шановний Люк,
Будь ласка, застосуйте цю формулу =IF(A1="yes",A2,"") у форматі A3 і, нарешті, змініть формат комірки A3 на відповідний формат валюти, як вам потрібно.
Цей коментар був мінімізований модератором на сайті
Потрібен «Як». Якщо певна клітинка містить певний набір слів... який включає дужки, напр. C&I (MVA)
Я хотів би, щоб стовпець праворуч додав 12. Я не зміг це зрозуміти.
Цей коментар був мінімізований модератором на сайті
Не знаю куди подівся мій пост.....
намагаючись створити формулу, коли стовпець містить слова: C & I (MVA), я хочу, щоб клітинка праворуч додала 12.
Здається, не можу зрозуміти це правильно.
Цей коментар був мінімізований модератором на сайті
Потрібен «Як». Якщо певна клітинка містить певний набір слів... який включає дужки, напр. C&I (MVA)
Я хотів би, щоб стовпець праворуч додав 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, " ")
Цей коментар був мінімізований модератором на сайті
Спробував це, і воно продовжує виходити "неправда"
=IF(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....пробував знайти спосіб дістатися до цієї відповіді протягом ДНІВ!!! ДЯКУЮ!!!
Цей коментар був мінімізований модератором на сайті
У когось є якісь ідеї з цього приводу; Я хочу, щоб формула шукала комбінацію літер/цифр (номер частини) на іншому аркуші. Якщо знайдено, витягніть номер відповідної клітинки (доларове значення)... дякую!
Цей коментар був мінімізований модератором на сайті
Хороший день,
Ця формула масиву може допомогти вам:=CELL("адреса",INDEX(Sheet2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 – це клітинка, що містить комбінацію літер/цифр, яку ви шукатимете, а Sheet2!$D$4:$D$13 – це діапазон, у якому ви будете шукати.
Цей коментар був мінімізований модератором на сайті
думати, a1= ім'я, b1=число, c1=дні. я хочу в іншому аркуші a1= назва, b1=число, c1= ?(я хочу значення днів). чи можу я вас зрозуміти?
Цей коментар був мінімізований модератором на сайті
Вибачте, я не зрозумів ваше запитання.
Цей коментар був мінімізований модератором на сайті
«Ім’я ліцензіата: Уокер, Шарлін
308 E St South

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

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





Я хочу перемістити дані в 3 різні клітинки/рядки "ім'я" "адреса" "телефон". Як я можу це зробити?
Цей коментар був мінімізований модератором на сайті
Хороший день,
Ви маєте на увазі переміщення даних у 3 різні вказані клітинки або рядки? Я не дуже розумію вашу думку. Було б добре, якби ви надали знімок екрана того, що ви намагаєтеся зробити. Дякую.
Цей коментар був мінімізований модератором на сайті
Ви можете не вставляти фактичну особисту інформацію. Це виглядає як порушення конфіденційності.
Цей коментар був мінімізований модератором на сайті
привіт,


Я намагаюся знайти щось подібне, але у мене виникають проблеми.


У мене є список адрес на Аркуші 1, вся адреса в одній клітинці. Наприклад, A2, A3, A4 містять різні адреси. Потім у B2, B3, B4 тощо я хочу відобразити код міста, "3" або "8", наприклад, на основі поштового індексу в клітинці в стовпці A.


У мене є список поштових індексів на аркуші 2 із суміжним кодом міста.


Я пробував із VLOOKUP та CELL, але я не можу зрозуміти... якщо хтось може допомогти, я буду вдячний......
Цей коментар був мінімізований модератором на сайті
Добрий день,
Не могли б ви надати знімок екрана вашої електронної таблиці?
Цей коментар був мінімізований модератором на сайті
Будь ласка, допоможіть. Якщо в клітинці є слово, покажіть номер з іншої клітинки (приклад, якщо n8=затверджено, я хочу, щоб це було, надайте мені інформацію з k8)
Цей коментар був мінімізований модератором на сайті
Привіт Христина,
Будь ласка, застосуйте цю формулу =IF(ISNUMBER(SEARCH("затверджено",N8)),K8,"")
Цей коментар був мінімізований модератором на сайті
Привіт. Я намагаюся дати певній клітинці значення на основі тексту в іншій клітинці. Наприклад, якщо A3 показує текст "BCD", тоді A4 має відображати $10. Як я можу це зробити?
Цей коментар був мінімізований модератором на сайті
Добрий день,
Будь ласка, введіть цю формулу =IF(ISNUMBER(SEARCH("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))))))))))
There are no comments posted here yet
Load More
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL