Excel: ignorujte úvodní číslice

Obsah

Při přenosu dat z předchozího systému se může stát, že se texty přenesou s předchozími číslicemi. V následujícím příkladu by však číslice neměly být relevantní, a proto je lze také odstranit.

Chcete -li odstranit předchozí číslice, musíte provést následující:

  1. Nahrajte do buňky B4 vzorec = VPRAVO (A4; DÉLKA (A4) + 1 POROVNÁNÍ (PRAVDA; SKUTEČNÁ CHYBA (HODNOTA (ČÁST (A4; ŘADA (NEPŘÍMÉ ("1:" & DÉLKA (A4))); 1))); 0)). Zavřete záznam pomocí kombinace kláves Ctrl + Shift + Enter protože je to maticový vzorec. Potom zkopírujte tento vzorec dolů.
  2. Pomocí vzorce nejprve určíte počet znaků v příslušné buňce pomocí funkce LENGTH ().
  3. Potom můžete použít funkci INDIRECT () k vytvoření odkazu na řádek z řádku 1 až do čísla řádku, které odpovídá počtu znaků, které mají být v této buňce zkontrolovány. Tato funkce je integrována do funkce LINE (), která ve spojení s funkcí matice vede k výstupu všech čísel řádků od 1 do počtu znaků v obsahu, který má být zkontrolován.
  4. Poté můžete pomocí funkce PART () určit přesně jeden znak, který je zaškrtnut. Číslo řádku určené ZEILE () je přeneseno jako výchozí bod přes druhý argument. Počet znaků, které mají být vráceny, je předán ve třetím argumentu s hodnotou 1. Tímto způsobem funkce PART () v maticovém vzorci vydává každý jednotlivý znak obsahu, který má být zkontrolován jeden po druhém.
  5. Pomocí funkce VALUE () vygenerujte hodnotu z každého z těchto znaků. Pokud zaškrtnutý znak není číslice, vrátí funkce VALUE () chybovou hodnotu a funkce ISERROR () vrátí hodnotu TRUE.
  6. S funkcí COMPARE () je každý zaškrtnutý znak porovnáván s návratovou hodnotou PRAVDA. Výsledkem je první znak, pro který je tento test pozitivní. To znamená, že je určena poloha prvního znaku, který není číslicí.

Tuto pozici musíte odečíst od celkového počtu znaků určeného pomocí LENGTH () a přidat hodnotu 1. Tento výsledek musíte předat funkci RIGHT (), abyste získali počet znaků, které mají být vráceny.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave