Как содержать формулы в формуле? - PullRequest
0 голосов
/ 27 апреля 2019

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

См., Например, ниже.

=IF((LEFT(A3,2)=10), LEFT(A3,6), "")

На данный момент я получаю пустое возвращение, независимо от информации о поиске в ячейке.

Ответы [ 2 ]

1 голос
/ 27 апреля 2019

Это работает для меня:

=IF(LEFT(A3,2)="10",LEFT(A3,6),"")

LEFT возвращает текстовую строку, поэтому вам нужно ".Вам также не нужны двойные скобки.

0 голосов
/ 28 апреля 2019

Вы также можете сделать так, чтобы результат left () был числовым,

=IF(LEFT(A3,2)*1=10,LEFT(A3,6),"")

Я использовал * 1, но +0 может работать.

см.

enter image description here

Это может быть удобно, если вы хотите, чтобы значения, такие как 10 или 15 и т. Д. В отдельных ячейках, можно было просто перетащить вниз.

См.

enter image description here

Вы можете использовать ячейку, чтобы сообщить left (), сколько символов нужно собрать или использовать функцию len ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...