2016-03-07 2 views
1

Как выполнить поиск ячейки для конкретного текста в его формуле (а не вывод ячейки) с использованием Excel 2010. Например ... Мне нужно знать, имеет ли выделенная ячейка «/ "В формуле.Вычислить, если формула в ячейке содержит символ

enter image description here

В этом случае ответ будет «Нет» или «False»

Я попробовал несколько различных вариантов, которые все, кажется, искать выход ячейки для символа вместо формулы ячейки , Вот что я пытался, что не работает:

=ISNUMBER(SEARCH("/",A1)) 

=SUBSTITUTE(A1,"/","") <> A1 

ответ

1

Если у вас есть последняя версия Excell (> 2010), вы можете использовать функцию FORMULATEXT как здесь:

=ISNUMBER(SEARCH("/",FORMULATEXT(A1))) 

В противном случае вы можете заменить что с функцией VBA:

Function FormulaText(mycell As Range) 
    FormulaText = mycell.Formula 
End Function 
+0

Я использую 2010, поэтому FORMULATEXT() отсутствует. VBA действительно работает, но я хочу сделать это с помощью формулы в этом случае – Mitch

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