1. Velkommen til iExcelbooks.no! Det ser ut som du browser iExcelbooks.no som gjest. Visste du at om du oppretter en konto/medlemskap, får du tilgang til flere forskjellige privilegier, og i tillegg har du mulighet til å delta i diskusjoner på forum. Du vil også få tilgang til alle verktøy og kunnskap som iExcelbooks tilbyr.
    Fjern notisen

Formel for automatisk utfylling av reskontronummer

En tråd i 'Excel - formler og funksjoner' startet av dandan, 20 Mar 2017.

  1. dandan

    dandan Member

    Se vedlegg.
    Første side i vedlegget er kopiert fra nettbanken, og er sortert og filtrert.
    Andre side er er kopiert fra arket "leverandører" i index-filen.
    Er det mulig å bruke en formel i kolonnen for lev.nr slik at noen av leverandørnumrene vil fylles ut automatisk?
     
    Last edited: 27 Okt 2017
  2. dandan

    dandan Member

    Se vedlegg.

    Er det mulig å bruke en formel i kolonnen for lev.nr slik at noen av leverandørnumrene vil fylles ut automatisk?

    Formel i kolonne J: Hvis D4 inneholder samme ord som i kolonne N, returner da lev.nr fra kolonnne M.
     

    Vedlagte filer:

    • A.pdf
      Filstørrelse:
      128,5 KB
      Visninger:
      10
  3. Sigurd

    Sigurd Active Member Staff Member

    Hei,

    Takk for spørsmål. Beklager at det tok så lang tid å svare.

    Du kan får til det du ønsker på en del av betalingene. Her er et eksempel på fremgangsmåte:

    Først kan du lage et kortnavn for leverandører i den matrisen du har i cellene M17:N32.
    Legg formel for kortnavn til høyre for matrisen, i kolonne O.
    Skriv inn denne formelen i celle O17: =VENSTRE(N17;5)
    Da får du de 5 første tegnene i leverandørnavnet. Kopier formelen nedover slik at du får kortnavn på alle leverandørene.
    Kortnavn er nødvendig for å få identisk søkekriterium i formelen som i matrisen (databasen).

    Du ønsker forslag på leverandørnavn i kolonne J.
    Du kan få dette på alle linjer som på kontoutskriften starter med "Nettgiro til: " og deretter leverandørnavnet.
    Kopier følgende formel og lim inn i celle J4: =INDEKS($M$16:$O$32;SAMMENLIGNE(DELTEKST(D4;15;5);$O$16:$O$32;0);1)

    Formelen søker etter de 5 første tegnene etter "Nettgiro til: " (dvs. kortnavnet til leverandør) og slår opp i matrisen i cellene M17:032 for å finne kortnavn som er identisk og returnere leverandørnummeret.

    Du må ha samme leverandørnavn i matrisen som kommer opp på kontoutskriften. "Los" i matrisen er for kort, det må du endre til "Los AS".
    Du vil se at du får feilmelding i J-kolonnen på alle rader som ikke begynner med "Nettgiro til: ", men det anser jeg bare for å være positivt. Du finner da lett ut de cellene du må legge inn leverandørnummeret manuelt i.
    Med denne automatikken, blir det viktig å passe på at ikke to forskjellige leverandører vil ende opp med samme kort-navn, noe som fort kan skje. Har du for eksempel "Oslo Børs" og "Oslo Blikkenslagerverksted" blir kortnavnet det samme ("Oslo "). Det går an å utvide kortnavnet til flere bokstaver, men i dette tilfellet hjelper det heller ikke om det er 6 tegn ("Oslo B"), og da må du skrive "Los AS " (med mellomrom bak) i matrisen.
    Du kan unngå to eller flere leverandører med samme kortnavn, gjennom å slette formelen som genererer kortnavn i kolonne O for alle det gjelder, slik at du får opp feilmelding og legger leverandørnummer inn manuelt for disse.

    Håper dette gir en løsning som er til hjelp :)

    Mvh. iExcel AS, v/Sigurd Renander
     
    dandan liker dette.
  4. dandan

    dandan Member

    Dette er jo helt fantastisk.
    Anbefaler alle som har en del leverandørerer å prøve denne metoden.
     
    Sigurd liker dette.

Del denne siden