Я использую Excel для сопоставления ключевых учетных данных. Мои ключи в этом формате xxxx-xx, где «x» может быть буквой или цифрой. Есть ли способ отформатировать ячейки, чтобы мне не приходилось каждый раз вводить «-»? и это будет правильно сортировать?
2 ответа
3
Я не думаю, что это возможно напрямую (см. Документацию по форматам в Excel).
Однако вы можете использовать формулу, например =CONCATENATE(LEFT(A1,4),"-",RIGHT(A1,2))
чтобы создать отформатированный столбец.
1
Очень похоже на вышесказанное, но в некотором смысле "легче" изменить.
ВНИМАНИЕ, непроверенный код; это работает в открыть LibreOffice, хотя ;-).
Нажмите ALT-F11
Вставьте модуль, затем введите это в окне редактора:
function alphaFmt(s as string) if len(s)>2 then alphaFmt=left(s,len(s)-2)+"-"+right(s,2) else alphaFmt=s end if end function
Затем введите:
=alphaFmt(VALUE)
в любой ячейке замените VALUE либо литеральной строкой, либо ссылкой на ячейку, либо формулой, создающей строку.