текст от ячейки в столбце?

У меня есть некоторые значения в столбце A. Я хочу иметь формулу рядом с каждым значением в столбце B, который сказал бы мне, если текст из столбца A находится в какой-либо из ячеек из столбцов C.

Я попробовал соответствие, поиск, но не заставил его работать в OpenOffice Calc

Данные похожи

Column A    B     C
   1        yes   0
   2        no    1
   3        no    4
   4        yes
3
задан 06.04.2011, 09:33

4 ответа

Необходимо будет объединиться =LOOKUP() и =IF()

Формула будет:

=IF(LOOKUP(A2;$C$2:$C$6)=A2;"Yes";"No")

Это =LOOKUP() проверит на значения A2 от C2 до C6 и, если найдено возвратит значение A2. Это далее объединяется в цепочку с IF (A2=A2) логическое сравнение, и, если верный возвратит true.

Демонстрационные данные:

A   |     B       |  C 
----|-------------|------
1   |    true     | 0
2   |    false    | 1
7   |    false    | 3
4   |    true     | 4
5   |    true     | 5

С Вашими демонстрационными данными:

A   |    B   |    C
----|--------|-------
1   |   Yes  |    0
2   |   No   |    1
3   |   No   |    4
4   |   Yes  |
3
ответ дан 07.12.2019, 23:08

Вы могли также использовать что-то в качестве простого как countif (предположение, что Ваш диапазон от C1 до C100):

=COUNTIF(C$1:C$100,A1) 

Где A1 является первой ячейкой со значением, Вы хотите искать. Ослабьте это, и это будет работать.

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

Если Вы просто хотите ответ "да"/"нет", Вы могли бы сделать:

=IF(COUNTIF(C$1:C$100,A1) > 0, "Yes", "No")

Где countif результаты> = 1 маркированы "да" и все те, которые =0 являются "нет".

3
ответ дан 07.12.2019, 23:08

Принятие Вы используете Excel, имеют Ваше испытанное, ЕСЛИ () функционируют? Что-то как:

=IF(A1=C1,"Text match","No match")

Можно затем использовать дескриптор заливки в столбце B для заполнения функции вниз в конец того столбца.

2
ответ дан 07.12.2019, 23:08

Принятие A1 содержало текст запроса, и C1 содержал полный текст, в котором Вы смотрите, что-то как следующее должно работать в B1:

=IF(ISERR(FIND(A1,C1)),"Not a match", "Match")

Другими словами, если поиск A1 в C1 возвращает ошибку (никакое соответствие) затем значение установленного B1 к "Не соответствие", иначе A1 происходит где-нибудь в C1 так значение установленного B1 для "Соответствования".

1
ответ дан 07.12.2019, 23:08

Теги

Похожие вопросы