Hogyan lehet megfordítani a számokat az Excel cellákban?
Képzeljünk el egy táblázatot, amelyben egy szám (például egy rendelési szám) számjegyeit balról jobbra akarjuk fordítani, így 123 -ból 321. A feladathoz egyetlen integrált funkció sem használható.
Egy képlettel, amelyben a SUMPRODUCT, PART, LENGTH és ROW funkciókat kombinálja, a kívánt eredményt kapja.
Ha az átalakítani kívánt szám az A2 cellában van, használja a következő képletet:
= SUMPRODUCT (PART (A2 * 10 (16 -LENGTH (A2))); LINE ($ 1: $ 16); 1) * 10 (LINE ($ 1: $ 16) -1))
Ennek a képletnek az eredménye egy szám nullák nélkül. Ennek eredményeként a jobb oldalon lévő nullák nem jelennek meg. Az alábbi ábra a képlet használatát mutatja egy példatáblázatban:
Ha a kezdő nullákat is figyelembe kell venni, a képlet így néz ki
= TEXT (SUMPRODUCT (PART (A2; LINE (INDIRECT ("1:" & LENGTH (A2)))); 1) * 10 (LINE (INDIRECT ("1:" & LENGTH (A2))) - 1)); REPEAT ("0"; LENGTH (A2)))
Ez a képlet egy mátrixképlet, amelyet a CTRL SHIFT ENTER billentyűkombinációval kell megerősíteni. Még a képlet minden módosítása után is újra kell használnia ezt a billentyűkombinációt a képlet megerősítéséhez.
A képletek csak egész számokkal működnek tizedesjegyek nélkül, ezért ideálisak sorszámokhoz, cikkszámokhoz vagy hasonló alkalmazásokhoz.