Excel: ignorer ledende cifre

Indholdsfortegnelse

Ved overførsel af data fra et tidligere system kan det ske, at tekster overføres med foregående cifre. I det følgende eksempel skal cifrene imidlertid være irrelevante og kan derfor også elimineres.

For at fjerne de foregående cifre skal du gøre følgende:

  1. Optag i celle B4 formlen = HØJRE (A4; LÆNGDE (A4) + 1-SAMMENLIGNING (SAND; FAKTISK FEJL (VÆRDI (DEL (A4; LINE (INDIRECT ("1:" & LÆNGDE (A4))); 1)))) 0))). Luk indgangen ved hjælp af tastekombinationen Ctrl + Shift + Enter da det er en matrixformel. Kopier derefter denne formel ned.
  2. Med formlen bestemmer du først antallet af tegn i den pågældende celle ved hjælp af funktionen LENGTH ().
  3. Du kan derefter bruge funktionen INDIRECT () til at oprette en linjereference, fra linje 1 op til det linjenummer, der svarer til antallet af tegn, der skal kontrolleres i denne celle. Denne funktion er integreret i funktionen LINE (), som i forbindelse med matrixfunktionen resulterer i output fra alle linjenumre fra 1 til antallet af tegn i det indhold, der skal kontrolleres.
  4. Du kan derefter bruge funktionen PART () til at bestemme nøjagtigt et tegn, der er markeret. Linjenummeret bestemt af ZEILE () overføres som udgangspunkt via det andet argument. Antallet af tegn, der skal returneres, sendes i det tredje argument med værdien 1. På denne måde udsender PART () -funktionen i matrixformlen hver enkelt karakter af det indhold, der skal kontrolleres efter hinanden.
  5. Brug funktionen VALUE () til at generere en værdi fra hvert af disse tegn. Hvis et markeret tegn ikke er et ciffer, returnerer funktionen VALUE () en fejlværdi, og funktionen ISERROR () returnerer TRUE.
  6. Med funktionen COMPARE () sammenlignes hvert markeret tegn med returværdien TRUE. Resultatet er det første tegn, som denne test er positiv for. Det betyder, at placeringen af det første tegn, der ikke er et ciffer, bestemmes.

Du skal trække denne position fra det samlede antal tegn bestemt med LÆNGDE () og tilføje værdien 1. Du skal sende dette resultat til HØJRE () -funktionen, så du kan få antallet af tegn, der skal returneres.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave