Litery kolumn Excela na numery i z powrotem (A=1, AA=27, XFD=16384), pojedynczo lub całą listą
Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane.Excel numeruje kolumny od A=1 do Z=26, potem AA=27, AZ=52 i ZZ=702, aż do XFD, czyli kolumny 16 384, ostatniej w arkuszu. Wpisz litery, aby uzyskać numer, numer, aby uzyskać litery, albo wklej listę, aby zamienić wszystkie wiersze naraz.
Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał
Na karcie Zamień wpisz litery kolumny, numer lub odwołanie do komórki, na przykład $AB$12.
Odczytaj Litery i Numer, a także Wiersz, jeśli wpisano komórkę.
Kliknij Kopiuj lub naciśnij Ctrl+Enter, aby skopiować odpowiedź.
Aby zamienić wiele naraz, otwórz kartę Lista, wklej po jednej w wierszu i pobierz tabelę jako TSV.
Konwerter zamienia litery kolumn Excela na numery kolumn, a numery z powrotem na litery. Po wpisaniu AB pokazuje 28, a po wpisaniu 28 pokazuje AB. Kierunek rozpoznaje po tym, co wpisano, więc nie trzeba przełączać trybu. Rozumie też odwołania do komórek: $AB$12, ab12 i Sheet1!C3 dają kolumnę, a wiersz jest pokazywany osobno.
Pole listy przyjmuje wklejoną listę, po jednym wpisie w wierszu albo rozdzielone przecinkami lub tabulatorami, i zamienia każdy wpis. Wynik skopiowany jako tabela rozdzielana tabulatorami wkleja się od razu w dwie kolumny arkusza. Wiersze, których nie da się odczytać, są oznaczane z podaniem przyczyny, a nie pomijane.
To nie jest zwykły system o podstawie 26. Litery kolumn nie mają cyfry zero: po Z następuje AA, a nie A0. Prosta zamiana podstawy myli się więc przy każdym Z; to typowy błąd ręcznie pisanych funkcji pomocniczych. Tutaj A to 1, Z to 26, AA to 27, AZ to 52, BA to 53, ZZ to 702, a AAA to 703.
Według specyfikacji opublikowanych przez Microsoft Excel ma 16 384 kolumny i 1 048 576 wierszy w arkuszu, więc ostatnia kolumna to XFD. Większe liczby też są zamieniane, z ostrzeżeniem, bo inne arkusze kalkulacyjne i biblioteki mają własne limity.
Czego narzędzie nie robi: nie zamienia odwołań R1C1, nie zmienia nazw kolumn w pliku i nie odczytuje skoroszytu. Do numerów seryjnych dat Excela, takich jak 45292, służy Excel Date Serial Converter. Wszystko działa w przeglądarce i nic nie jest wysyłane.
XFD to kolumna 16 384, ostatnia w arkuszu Excela od wersji Excel 2007. Obliczenie: X (24) razy 676, plus F (6) razy 26, plus D (4), co daje 16 224 + 156 + 4. Wcześniejsze wersje Excela kończyły się na kolumnie IV, numer 256.
Litery kolumn nie mają cyfry zero. W zwykłym systemie o podstawie 26 liczba po Z miałaby zapis A0, a w arkuszu to AA. Dlatego każdy krok odejmuje jeden przed dzieleniem przez 26. Kod, który pomija ten krok, myli się przy Z, AZ, ZZ i każdej innej kolumnie kończącej się na Z.
Specyfikacje opublikowane przez Microsoft podają 16 384 kolumny (od A do XFD) i 1 048 576 wierszy w arkuszu. Konwerter i tak zamienia większe liczby, z ostrzeżeniem, bo Arkusze Google, LibreOffice i biblioteki programistyczne mają własne limity, czasem wyższe.
Tak. Wklej listę do pola listy, po jednej w wierszu lub rozdzielone przecinkami albo tabulatorami, a każdy wpis zostanie zamieniony w potrzebnym kierunku. Skopiuj tabelę i wklej ją do arkusza; wiersze, których nie odczytano, pokazują przyczynę.
Tak. Akceptowane są znaki dolara, małe litery i nazwa arkusza przed wykrzyknikiem, więc $B$7, b7 i 'My Sheet'!B7 dają kolumnę B, numer 2, z wierszem 7 pokazanym osobno. Odwołania R1C1 nie są obsługiwane.
Tak. Arkusze Google, LibreOffice Calc i Numbers używają tych samych liter, więc wszędzie A to 1, Z to 26, a AA to 27. Różni się tylko maksymalna liczba kolumn w poszczególnych programach, dlatego limit Excela jest pokazywany jako ostrzeżenie, a nie błąd.
Nadal coś nie działa? Zapytaj o narzędzie Konwerter liter kolumn Excela a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.