Gå til innhold

[Løst] FINN.RAD med flere verdier


Anbefalte innlegg

Jeg har et excel ark med grunneieropplysninger på, og i ark fane 2 så har jeg Gnr og Bnr og mastenr som skal matches mot Gnr og Bnr i Ark 1. men jeg får bare FINN.RAD til å hente ut en verdi, det er flere Gnr og Bnr som er like og har flere master. 
Jeg ønsker og få de ut i evt, flere celler bortover eller i samme celle med komma i mellom.

Se vedlagt Excel ark.

Tror ikke det er veldig komplisert, men klarer ikke finne ut av det selv. 

Håper på god hjelp :-)

FINN.RAD.xlsx

Lenke til kommentar
Videoannonse
Annonse

Hei på deg.

Artig problemstilling.

 

Se vedlegg: FINN.RAD-ExcelGuru.xlsx

 

Siden det er flere forekomster, bruker jeg Sammenligne og Forskyvning i stedet for finn.rad. Med sammenligne finner du radnummeret for første forekomst, og så må du kjøre en ny sammenligning der du endrer søkeområdet fra A1 til Ax, der x er radnummeret under forrige forekomst av Gnr/Bnr.

 

For å finner første rad for forekomsten:

=HVISFEIL(SAMMENLIGNE(A2;'Ark2'!A:A;0);"")

For å finne andre (søker gjennom 100000 rader):

=HVISFEIL(SAMMENLIGNE($A2;FORSKYVNING('Ark2'!$A$1:$A$100000;Q2;0);0)+Q2;"")

Jeg har satt inn en underscore i hjelpekolonnen din slik at Gnr 11, Bnr 9 blir 11_9. Dette for å unngå at du kan få samme Id for f.eks Gnr 11, Bnr 9 og Gnr 1,Bnr 19:

=B2&"_"&C2

I kolonne I bruker jeg tekst.kombiner for å slå sammen alle forekomstene med komma i mellom.

=TEKST.KOMBINER(",";SANN;K2:O2)

Vennlig hilsen 

Ketil Melhus

ExcelGuru.no

 

 

 

 

 

Lenke til kommentar

Hei, 

 

Takk for hjelpen, dette fungerte helt knall.
Slet litt med at navnet på ark fanen hadde mellomrom og det var ikke formelen så glad i.

Sparer meg for mye manuell trykking  :huh: 

Mvh Steinar

 

Hei på deg.

Artig problemstilling.

 

Se vedlegg: attachicon.gifFINN.RAD-ExcelGuru.xlsx

 

Siden det er flere forekomster, bruker jeg Sammenligne og Forskyvning i stedet for finn.rad. Med sammenligne finner du radnummeret for første forekomst, og så må du kjøre en ny sammenligning der du endrer søkeområdet fra A1 til Ax, der x er radnummeret under forrige forekomst av Gnr/Bnr.

 

For å finner første rad for forekomsten:

=HVISFEIL(SAMMENLIGNE(A2;'Ark2'!A:A;0);"")

For å finne andre (søker gjennom 100000 rader):

=HVISFEIL(SAMMENLIGNE($A2;FORSKYVNING('Ark2'!$A$1:$A$100000;Q2;0);0)+Q2;"")

Jeg har satt inn en underscore i hjelpekolonnen din slik at Gnr 11, Bnr 9 blir 11_9. Dette for å unngå at du kan få samme Id for f.eks Gnr 11, Bnr 9 og Gnr 1,Bnr 19:

=B2&"_"&C2

I kolonne I bruker jeg tekst.kombiner for å slå sammen alle forekomstene med komma i mellom.

=TEKST.KOMBINER(",";SANN;K2:O2)

Vennlig hilsen 

Ketil Melhus

ExcelGuru.no

Lenke til kommentar
  • 2 år senere...

Takk! 🙂

Jeg jobber med serienumre ut av et system jeg har begrenset tilgang til. Søker brukernavn sammenlignet med serienummeret i raden. Alt var gøy frem til jeg så at enkelte brukernavn gikk igjen i opptil 6 rader. 
Nå reddet du meg. 
Skal forsøke nå. 
Mvh. 
Vidar M. Antonsen

Lenke til kommentar
  • 9 måneder senere...

Lurer på om jeg skal bruke samme formlene eller om min er ulik.

Har ark1 med ordrenumre i kolonne A. Og ark2 med ordrenumre i kolonne A, kostnader i kolonne E (her er samme ordrenummer flere ganger i kolonne A)

Jeg vil hente de ulike kostnadene inn til ark1.

Finn.rad vil jo bare finne første treff og returnere dette.

 

image.png.921b4cb986fd6277189fc862c6c35f99.png

 

image.png.46a52c7240dc5cbd2689d615a54698c8.png

Endret av Jenteiusa
Lenke til kommentar
Jenteiusa skrev (På 17.12.2021 den 13.06):

Lurer på om jeg skal bruke samme formlene eller om min er ulik.

Har ark1 med ordrenumre i kolonne A. Og ark2 med ordrenumre i kolonne A, kostnader i kolonne E (her er samme ordrenummer flere ganger i kolonne A)

Jeg vil hente de ulike kostnadene inn til ark1.

Finn.rad vil jo bare finne første treff og returnere dette.

 

image.png.921b4cb986fd6277189fc862c6c35f99.png

 

image.png.46a52c7240dc5cbd2689d615a54698c8.png

Har du løst dette? Problemstillingen din er litt anderles.

Skal du summere alle kostander pr ordre eller skal du bare ha frakten?

Lenke til kommentar

Dersom du bare skal ha summen pr. ordrenummer er det enklest å bruke SUMMERHVIS.

Fikk ikke helt tak i hvilket av bildene dine som var Ark1, men hvis det første bildet er Ark1 blir formelen i kolonne D slik:

=SUMMERHVIS('Ark2'!$A:$A;$A2;'Ark2'!$E:$E)

Hvis du vil ha det oppsplittet i Frakt og Emballasje må du først fortelle Excel hva som er hva. Alternativt, hvis du kun har Emballasje og alt annet er frakt kan du bruke 2 ulike formler:

For frakt (Summerer egentlig bare alt som ikke heter Emballage)

 =SUMMER.HVIS.SETT('Ark2'!$E:$E;'Ark2'!$A:$A;$A2;'Ark2'!$B:$B;"<>Emballage")

For Emballasje:

=SUMMER.HVIS.SETT('Ark2'!$E:$E;'Ark2'!$A:$A;$A2;'Ark2'!$B:$B;"Emballage")

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...