Формула Excel отображает имя или фамилию по коду - PullRequest
0 голосов
/ 30 марта 2019

ты можешь мне помочь?У меня проблемы с домашним заданием.Я не знаю, какая формула используется в USERNAME, если S-код берет имя из NAME, а если код K, то фамилия.Спасибо Пример

Ответы [ 3 ]

0 голосов
/ 30 марта 2019

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

IF (IsNumber (SEARCH ( "S", А2)), да, нет)

Чтобы узнать имя, используйте код ниже

ВЛЕВО (B2, НАЙТИ ("", B2,1) -1)

Это для фамилии = ПРАВА (B2, LEN (B2) -FIND ("", B2,1))

По всем этим комбинациям вы получите следующий код

= IF (ISNUMBER (ПОИСК ("S", A2)), ВЛЕВО (B2, НАЙТИ ("", B2,1) -1), ПРАВО (B2, LEN (B2) -FIND ("", B2) , 1)))

Я надеюсь, что это полезно для вас

Спасибо!

0 голосов
/ 31 марта 2019

Это другой способ анализа имени и фамилии.

=IF(MID(A2,4,1)="S",TRIM(RIGHT(SUBSTITUTE(B2," ",REPT(" ",99)),99)),TRIM(LEFT(SUBSTITUTE(B2," ",REPT(" ",99)),99)))
0 голосов
/ 30 марта 2019

In C2 введите:

=IF(MID(A2,4,1)="S",LEFT(B2,FIND(" ",B2)-1),MID(B2,FIND(" ",B2)+1,9999))

enter image description here

(предполагается, что K / S всегда находится на четвертой позиции)

...