2015-07-11 4 views
0

Я пытаюсь использовать сформулированную ячейку для создания условия, но это не удалось.Как использовать ячейку в Excel, которая имеет формулу как условие?

Например:

Ячейка A1 содержит число '12345'

В ячейке B1, я вставить '= Левый (A1,3)', так что она возвращает '123'

В Cell C1, I insert '= IF (B1 = 123, «Да», «Нет»), он должен вернуться Да, но я не знаю, почему он возвращает №

Есть идеи? Заранее спасибо

ответ

2

Когда вы используете функцию LEFT на номере, она меняет номер на текст. Попытка:

=LEFT(A1,3)+0 

Использование математической операции, например «+0», изменит текст на число.

+1

Обычная мудрость заключалась бы в том, чтобы использовать '= - Left (A1, 3)' –

+0

Спасибо за предложение. Я нашел решение: = IF (VALUE (B1) = 123, «Да», «Нет») – Ray

0

Вы уверены, что он вернет 123? Он может просто вернуть , потому что это третий символ слева от ячейки! Вы можете проверить это.

+0

Спасибо за предложение. Я нашел решение: = IF (VALUE (B1) = 123, «Да», «Нет») – Ray

+0

Эй, Айзек, это не я, кто делает нижний план. – Ray

+0

Спасибо. Извините за ответ с тем, что вы уже знали –

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