Excel: ignorer ledende sifre

Innholdsfortegnelse

Når du overfører data fra et tidligere system, kan det skje at tekster overføres med foregående sifre. I det følgende eksemplet bør imidlertid tallene være irrelevante og kan derfor også elimineres.

For å fjerne de foregående sifrene må du gjøre følgende:

  1. Ta opp i cellen B4 formelen = HØYRE (A4; LENGDE (A4) + 1-SAMMENLIGNING (SANN; FAKTISK FEIL (VERDI (DEL (A4; LINE (INDIRECT ("1:" & LENGTH (A4))); 1)))) 0))). Lukk oppføringen med tastekombinasjonen Ctrl + Shift + Enter siden det er en matriseformel. Kopier deretter denne formelen ned.
  2. Med formelen bestemmer du først antall tegn i den aktuelle cellen ved å bruke funksjonen LENGTH ().
  3. Du kan deretter bruke INDIRECT () -funksjonen til å lage en linjereferanse, fra linje 1 opp til linjenummeret som tilsvarer antall tegn som skal kontrolleres i denne cellen. Denne funksjonen er integrert i LINE () -funksjonen, som i forbindelse med matrisefunksjonaliteten resulterer i utdata fra alle linjenumre fra 1 til antall tegn i innholdet som skal kontrolleres.
  4. Du kan deretter bruke PART () -funksjonen til å bestemme nøyaktig ett tegn som er merket. Linjenummeret bestemt av ZEILE () overføres som utgangspunkt via det andre argumentet. Antall tegn som skal returneres blir passert i det tredje argumentet med verdien 1. På denne måten sender PART () -funksjonen i matriseformelen ut hvert enkelt tegn i innholdet som skal kontrolleres etter hverandre.
  5. Bruk funksjonen VALUE () til å generere en verdi fra hvert av disse tegnene. Hvis et merket tegn ikke er et siffer, returnerer VALUE () -funksjonen en feilverdi og funksjonen ISERROR () returnerer TRUE.
  6. Med funksjonen COMPARE () blir hvert merket tegn sammenlignet med returverdien TRUE. Resultatet er det første tegnet som denne testen er positiv for. Dette betyr at posisjonen til det første tegnet som ikke er et siffer, bestemmes.

Du må trekke denne posisjonen fra det totale antallet tegn bestemt med LENGTH () og legge til verdien 1. Du må sende dette resultatet til RIGHT () -funksjonen, slik at du kan få antall tegn som skal returneres.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave