Формулы Excel: нужен способ определить, является ли третий текст справа от символа "-" - PullRequest
1 голос
/ 26 марта 2019

У меня есть колонка с названиями больниц.В большинстве из них последними тремя символами являются «-» и двухбуквенное сокращение штата, например «-CA».но некоторые (из сотен) имеют название штата где-то в названии больницы, например, "Texas Tech U Affil-Lubbock" или "Community Health of South Florida".

Я пытаюсь найти способзаставьте Excel дать последние два символа, только если третий символ справа - тире ("-"), но попытка указать эту позицию символа кажется невозможной.

Я пытался:

=IF (RIGHT (H4, -3) = "-", RIGHT (H4,2), "noabbrev") и получить # VALUE

= IF (RIGHT (H4,3) = "- ??", (RIGHT (H4,2)), "noabbrev") и всегда получайте noabbrev для всех ячеек

На данный момент, я боюсь, мне нужно использовать = RIGHT (H4,2), чтобы получить основную массуклеток и глазного яблока / исправьте ошибки вручную.

Я снова пропускаю очевидное?

Ответы [ 2 ]

1 голос
/ 26 марта 2019

Вы можете использовать эту формулу, если H4 является текстом:

=IF(MID(H4,LEN(H4)-2,1)="-",RIGHT(H4,2),"noabbrev")
0 голосов
/ 26 марта 2019

Если A1 содержит какой-либо текст, то:

=Left(Right(A1,3),1)

должен выделить нужный символ.

...