Включить ведущие нули при использовании функции LEFT () - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь получить первые два символа ячейки в Excel. Ячейка, из которой я пытаюсь получить, отформатирована и включает заполнение нулями для 6 символов (например, «12345» = «012345», «123» = «000123»).

Чтобы получить 2 первых символа I Я использую функцию LEFT (например, LEFT(A1, 2))

Проблема, с которой я столкнулся, состоит в том, что функция LEFT игнорирует дополненные нули, беря первые 2 числа без дополнения.

A1 = 012345 -> LEFT(A1, 2) = 12
A2 = 301345 -> LEFT(A2, 2) = 30
A3 = 002345 -> LEFT(A3, 2) = 23

Есть ли способ, чтобы левая функция включала дополненные числа?

1 Ответ

1 голос
/ 23 января 2020

Предварите числа одинарной кавычкой или стилем, чтобы ячейка была первой в тексте. Вы также можете делать такие вещи, как A2 = TEXT (A1, "00000"), которые фиксируют содержимое A2 на фиксированной длине в 5 цифр. Затем сделайте ЛЕВЫЙ от этого .. Так что ЛЕВЫЙ (ТЕКСТ (А1, "00000"), 2), возможно, вам тоже поможет.

...