Excel: ignoreerige juhtnumbreid

Lang L: none (table-of-contents)

Andmete ülekandmisel eelmisest süsteemist võib juhtuda, et tekstid edastatakse eelnevate numbritega. Järgmises näites ei tohiks numbrid siiski asjassepuutuvad olla ja seetõttu on need ka kõrvaldatavad.

Eelnevate numbrite eemaldamiseks peate tegema järgmist.

  1. Salvestage lahtrisse B4 valem = PAREM (A4; PIKKUS (A4) + 1-VÕRDLUS (ÕIGE; TEGELINE VIGA (VÄÄRTUS (OSA (A4; LINE (KAUDSE ("1:" & PIKKUS (A4))))))); 1))); 0)). Sulgege kirje klahvikombinatsiooni abil Ctrl + Tõstuklahv + Enter kuna see on massiivivalem. Seejärel kopeerige see valem alla.
  2. Valemi abil määrate esmalt asjaomase lahtri märkide arvu, kasutades funktsiooni LENGTH ().
  3. Seejärel saate funktsiooni INDIRECT () abil realt viite luua realt 1 kuni reanumbrini, mis vastab selles lahtris kontrollitavate märkide arvule. See funktsioon on integreeritud funktsiooni LINE (), mis koos maatriksi funktsionaalsusega annab tulemuseks kõik reanumbrid 1 kuni kontrollitava sisu tähemärkide arvuni.
  4. Seejärel saate funktsiooni PART () abil määrata täpselt ühe märgitud märgi. ZEILE () määratud rea number kantakse teise argumendi kaudu lähtepunktiks. Tagastatavate märkide arv edastatakse kolmandas argumendis väärtusega 1. Sel viisil väljastab maatriksvalemi funktsioon PART () kontrollitava sisu iga üksiku märgi üksteise järel.
  5. Kasutage funktsiooni VALUE (), et luua igast neist märkidest väärtus. Kui märgitud märk ei ole number, tagastab funktsioon VALUE () veaväärtuse ja funktsioon ISERROR () tagastab tõe.
  6. Funktsiooniga VÕRDLE () võrreldakse iga kontrollitud märki tagastamisväärtusega TÕENE. Tulemuseks on esimene märk, mille puhul see test on positiivne. See tähendab, et esimese märgi, mis ei ole number, asukoht määratakse.

Peate selle positsiooni lahutama LENGTH () -ga määratud tähemärkide koguarvust ja lisama väärtuse 1. Selle tulemuse peate edastama funktsioonile RIGHT (), et saaksite tagastatavate märkide arvu.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave