Excel je výkonný nástroj, který vám umožní pohodlně pracovat s velkým množstvím dat. Při práci s tabulkami se však někteří uživatelé mohou setkat s problémem, jako je použití číslic místo písmen k označení sloupců.
Názvy sloupců v Excelu jsou ve výchozím nastavení nastaveny čísly: A, B, C a tak dále. V některých případech, zejména při práci s velkými tabulkami, je pohodlnější používat písmena k označení sloupců. To nejen usnadňuje orientaci v tabulce, ale také usnadňuje vzorce a odkazy na buňky.
Naštěstí Excel nabízí vestavěnou funkci pro změnu názvů sloupců z číslic na písmena. K tomu můžete použít funkci COLUMN () v kombinaci s funkcí CHAR ().
Příklad:Pokud chcete změnit název sloupce z A na B, jednoduše zadejte vzorec =CHAR (COLUMN ()+1) do buňky B1. Nyní se sloupec B zobrazí jako"B".
Pokud chcete změnit názvy více sloupců najednou, můžete použít funkci přetahování a automatického doplňování k použití vzorce pro všechny požadované buňky.
Pomocí této metody můžete snadno změnit názvy sloupců v Excelu z číslic na písmena a učinit práci s tabulkami pohodlnější a přehlednější.
Metody pro změnu názvů sloupců v Excelu z číslic na písmena
Ve výchozím nastavení jsou sloupce číslovány čísly počínaje 1. V některých případech však může být nutné změnit názvy sloupců z číslic na písmena. V tomto případě lze použít různé metody:
- Metoda 1: Použití funkce CONCATENATE nebo operátora jedním z jednoduchých způsobů, jak změnit názvy sloupců, je vytvořit vzorec, který používá funkci CONCATENATE nebo operátor k propojení textu a číselných hodnot. Pokud je například nutné nahradit číslo 1 písmenem A, lze použít následující vzorec: =CONCATENATE ("A", B1) nebo = " A " & B1
- Metoda 2: Použití vzorce CHAR vzorec CHAR v Excelu vrací symbol podle jeho ASCII kódu. Pro změnu názvů sloupců z číslic na písmena lze tento vzorec použít zadáním příslušného kódu znaku. Chcete-li například nahradit číslo 1 písmenem A, můžete použít následující vzorec: =CHAR (64 + B1)
- Metoda 3: Použití vlastní VBA funkce pokud Excel postrádá vestavěné funkce pro změnu názvů sloupců z číslic na písmena, můžete vytvořit vlastní funkci pomocí VBA (Visual Basic for Applications). Můžete například napsat funkci, která přijme číselnou hodnotu sloupce a vrátí odpovídající písmeno: Public Function ColumnToLetter(columnNumber As Integer) As String ColumnToLetter = Split(Cells(1, columnNumber).Address,"$") (1) End Function po přidání této funkce do modulu VBA jej lze použít v buňce aplikace Excel, například takto: =ColumnToLetter(B1)
To je jen několik metod, jak změnit názvy sloupců v Excelu z číslic na písmena, lze je vybrat podle situace a preferencí uživatele.
Funkce COLUMN
Funkce COLUMN v Excelu vrací číslo sloupce pro zadanou buňku. V tomto případě je číslo sloupce zobrazeno jako číslo od 1 do 16384 (Pro verze Excel 2019 a novější).
Tato funkce je užitečná při práci s tabulkami, zvláště když je nutné pracovat s názvy sloupců. Umožňuje rychle a snadno určit číslo sloupce a poté jej převést na písmeno.
Níže je uveden příklad číslování sloupců ve formě písmen:
- Vyberte buňku, ve které chcete odvodit písmeno sloupce.
- Vložte vzorec =IF (COLUMN () 26, CONCATENATE( CHAR (INT ((COLUMN()-1)/26)+64), CHAR (MOD (COLUMN()-1, 26)+65))), "") do vybrané buňky.
- Stisknutím klávesy Enter použijete vzorec.
Výsledkem bude písmeno sloupce pro zadanou buňku. Pokud je například uvedená buňka ve sloupci A, pak je výsledkem "A". Pokud je buňka ve sloupci BB, výsledek bude "BB" a tak dále.
Funkce SUBSTITUTE
Funkce SUBSTITUTE v Excelu se používá k nahrazení některých znaků jinými v textovém řádku. Tato funkce je zvláště užitečná, když potřebujeme nahradit názvy sloupců, které obsahují čísla, písmeny.
Funkce má následující syntaxi: =SUBSTITUTE (zdroj_text, hledaný_text, nahrazen_text, [číslo_výsledky]) .
Příklad použití funkce SUBSTITUTE k nahrazení číslic písmeny:
Předpokládejme, že máme sloupce s názvy "Column1", "Column2" a "Column3". Musíme čísla nahradit písmeny, abychom získali sloupce s názvy "ColumnA", "ColumnB" a "ColumnC". V tomto případě můžeme použít funkci SUBSTITUTE následovně:
=SUBSTITUTE(A1, "1", "A")
=SUBSTITUTE(A2, "2", "B")
=SUBSTITUTE(A3, "3", "C")
Zde jsou A1, A2 a A3 buňky obsahující původní názvy sloupců, které je třeba vyměnit. "1"," 2 "a" 3 " jsou čísla, která mají být nahrazena písmeny. "A", "B" A " C " jsou písmena, která mají nahradit čísla.
Po aplikaci funkce SUBSTITUTE na každou buňku budou názvy sloupců nahrazeny "ColumnA", "ColumnB"a " ColumnC". V případě potřeby lze funkci SUBSTITUTE použít k nahrazení jiných znaků nebo kombinací znaků v textu.