2013-12-03 3 views
-1

Я пытаюсь вернуть true или false в таблицу Excel, где у меня есть адрес электронной почты в одной ячейке, и хочу проверить, содержит ли часть этого адреса определенный текст и возвращает значение в ячейке рядом с ней. - Это возможно? спасибоreturn true или false, если текст содержит определенный текст

+1

см [мой ответ] (http://stackoverflow.com/questions/20283613/create- a-function-in-excel-vba-to-test-if-a-cell-contains-a-an-character/20283919 # 20283919) –

ответ

0

Вы должны иметь возможность сбить что-то вместе, используя IF и FIND.

=IF(FIND(find_text,within_text)>0,"true","false") 

Если вам нужно, чтобы это было чувствительно к регистру просто изменить все в верхний или нижний регистр первой

=IF(FIND(UPPER(find_text),UPPER(within_text))>0,"true","false") 
+0

Спасибо за ваш ответ, но я все еще боюсь здесь извините. – shgdit

+1

пример [email protected], если я хотел что-то вернуть, если он содержал 3456, и письмо в ячейке A1, как бы вы это описали? Еще раз спасибо – shgdit

+0

Как вы боретесь? Если вы замените find_text текстом (в двойных кавычках) или ссылкой на ячейку, которую вы хотите найти, и внутри_текст с адресом электронной почты, она вернет true, если она найдена. – John

Смежные вопросы