Буквы столбцов Excel в номера и обратно (A=1, AA=27, XFD=16384), по одной или целым списком
Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.Excel нумерует столбцы от A=1 до Z=26, затем AA=27, AZ=52 и ZZ=702, вплоть до XFD — столбца 16 384, последнего на листе. Введите буквы, чтобы получить номер, номер — чтобы получить буквы, или вставьте список, чтобы перевести все строки сразу.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
На вкладке Перевести введите буквы столбца, номер или ссылку на ячейку, например $AB$12.
Посмотрите Буквы и Номер, а также Строку, если вы ввели ячейку.
Нажмите Копировать или Ctrl+Enter, чтобы забрать ответ.
Чтобы перевести много сразу, откройте вкладку Список, вставьте по одному в строке и скачайте таблицу в TSV.
Этот конвертер превращает буквы столбцов Excel в номера столбцов, а номера — обратно в буквы. Введите AB — он покажет 28; введите 28 — покажет AB. Направление он определяет по введённому, так что переключать режим не нужно. Ссылки на ячейки тоже понимаются: $AB$12, ab12 и Sheet1!C3 дают столбец, а строка показывается отдельно.
Поле списка принимает вставленный список — по одной записи в строке или через запятые или табуляции — и переводит каждую запись. Скопируйте результат как таблицу с разделителями-табуляциями, и она сразу вставится в два столбца таблицы. Строки, которые не удалось прочитать, помечаются с причиной, а не отбрасываются.
Это не обычная система счисления по основанию 26. У букв столбцов нет цифры ноль: после Z идёт AA, а не A0. Поэтому простой перевод по основанию ошибается на каждой Z — это обычная ошибка самописных вспомогательных функций. Здесь A — это 1, Z — 26, AA — 27, AZ — 52, BA — 53, ZZ — 702, а AAA — 703.
По опубликованным спецификациям Microsoft в Excel 16 384 столбца и 1 048 576 строк на листе, так что последний столбец — XFD. Большие числа всё равно переводятся, с предупреждением, потому что у других табличных программ и библиотек свои ограничения.
Чего он не делает: не переводит ссылки R1C1, не переименовывает столбцы в файле и не читает книги. Для серийных номеров дат Excel, например 45292, используйте Excel Date Serial Converter. Всё работает в вашем браузере, ничего никуда не отправляется.
XFD — это столбец 16 384, последний на листе Excel начиная с Excel 2007. Расчёт: X (24) умножить на 676, плюс F (6) умножить на 26, плюс D (4), что даёт 16 224 + 156 + 4. Более ранние версии Excel заканчивались на столбце IV, номер 256.
У букв столбцов нет цифры ноль. В обычной системе по основанию 26 число после Z записывалось бы как A0, а в таблице это AA. Поэтому на каждом шаге вычитают единицу перед делением на 26. Код, пропускающий этот шаг, ошибается на Z, AZ, ZZ и любом другом столбце, оканчивающемся на Z.
Опубликованные спецификации Microsoft указывают 16 384 столбца (от A до XFD) и 1 048 576 строк на листе. Конвертер всё равно переводит большие числа, с предупреждением, потому что у Google Таблиц, LibreOffice и программных библиотек свои ограничения, иногда выше.
Да. Вставьте список в поле списка — по одному в строке или через запятые или табуляции, — и каждая запись будет переведена в нужную сторону. Скопируйте таблицу и вставьте её в электронную таблицу; у нечитаемых строк указана причина.
Да. Принимаются знаки доллара, строчные буквы и имя листа перед восклицательным знаком, так что $B$7, b7 и 'My Sheet'!B7 дают столбец B, номер 2, а строка 7 показывается отдельно. Ссылки R1C1 не поддерживаются.
Да. Google Таблицы, LibreOffice Calc и Numbers используют те же буквы, так что везде A — это 1, Z — 26, а AA — 27. Различается только максимальное число столбцов в программах, поэтому ограничение Excel показывается как предупреждение, а не ошибка.
Всё ещё не получается? Задайте вопрос об инструменте «Конвертер букв столбцов Excel» и ответить может любой, кто знает. Учётная запись не нужна.