Можете ли вы изменить 10B в 10 000 000 000 в Excel - PullRequest
0 голосов
/ 06 февраля 2020

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

84.6M
4.64B
1.814M
14K
12.3B
etc

Редактировать Десятки являются лишь примером, все цифры являются финансовыми данными и сильно различаются

Есть ли способ заставить Excel удалить B и умножить оставшееся число на 1 000 000 000? То же самое нужно для миллионов и тысяч маркеров

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 06 февраля 2020

Это немного легче расширить:

=LEFT(A1,LEN(A1)-1)*10^(MATCH(RIGHT(A1),{"K","M","B"},0)*3)

enter image description here

1 голос
/ 06 февраля 2020

Вы можете сделать ряд вложенных операторов if

=IFERROR(
    IF(RIGHT(A1,1)="B",
        LEFT(A1,LEN(A1)-1)*1000000000,
        IF(RIGHT(A1,1)="M",
            LEFT(A1,LEN(A1)-1)*1000000,
            IF(RIGHT(A1,1)="K",
                LEFT(A1,LEN(A1)-1)*1000,
                A1
            )
        )
    ),
    A1
)

enter image description here

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