Velkommen, Gjest.

< Tilbake til oversikten | Hvem kan lese?

Excelhjelp - matche tall fra ett ark til et annet

#1

Polyanna sa for siden:

Innviklet problem, skal prøve å forklare:

  • Jeg har et digert regneark med ca 100 000 linjer

  • Jeg har et annet digert regneark med ca. 150 000 linjer

  • Jeg har mistanke om at det er en del overlapp mellom disse listene, og jeg vil gjerne finne dem

  • Listene inneholder stort sett ulik informasjon, bortsett fra ett unikt nummer som jeg altså kan søke på for å se om det er overlapp

  • Jeg har laget de to arkene inn som to worksheets i samme excelark nå

  • Hvordan kan jeg enkelt og greit få excel til å for hver enkelt linje i ark 1 lete gjennom ark 2 og returnere en eller annen indikator på at "ja, denne her finnes begge steder". Aller helst skulle jeg hatt den til å returnere en annen verdi for samme linje. For eksempel:

Ark 1:
A B C
Kundenummer Navn Diverse
12345 ole div1
23456 ida div2
34567 hans div3

Ark 2
A B C
Kundenummer Navn AnnetDiverse
98765 Kari xx
12345 Ole yy
88888 Hanne zz

Da vi jeg ha inn i ark 1:

Kundenummer Navn Diverse AnnetDiverseFraArk2
12345 ole div1 yy
23456 ida div2
34567 hans div3

See? Jeg vil at arket skal finne Ole i ark 2, og komme tilbake med litt mer info om ham og putte den inn i linjen hans i ark 1.

Jeg har prøvd diverse lookup-funksjoner og masse Hjelp-funksjon, men det blir bare tøys. :gaah:

:hjelp:


#2

sindrome sa for siden:

Jeg har forsøkt med en del Hvis(Erfeil( uten å lykkes. Vil gjerne vite det hvis noen klarer å fikse slikt.


#3

Palmen sa for siden:

Se prikk


#4

Sol sa for siden:

Har Palmen fikset problemet? For jeg vet det går, jeg må bare friske opp hvordan.


#5

Polyanna sa for siden:

Palmen har henvist meg videre, jeg venter på svar og blir glad for andre svar om jeg ikke hører fra vedkommende! :hjelp:


#6

Palmen sa for siden:

Han svarer deg nå! :multichannel:



#8

Adrienne sa for siden:

Jeg tror du kan bruke "FINN.RAD"-funksjonen.

I ditt tilfelle ville den se sånn ut: =FINN.RAD(A2;'Ark2'!$A$2:$C$150000;3;USANN)

Og den vil være plassert i celle D2 i Ark 1.

Der tallet ikke eksisterer vil du få #I/T, som betyr at den ikke finnes.

Tar forbehold om at det kun er testet på eksempelet du gav meg.


#9

Palmen sa for siden:

Nå må du oppdatere snart altså, Poly. Har du funnet ut av det?


#10

Adrienne sa for siden:

Kanskje hun er så opptatt med excel at hun glemmer å oppdatere oss? :snurt:


#11

Palmen sa for siden:

Ja det skulle tatt seg ut! :knegg: :snurt:


#12

Polyanna sa for siden:

In english please? :sorry:


#13

Adrienne sa for siden:

VLOOKUP(A2;'Ark2'!$A$2:$C$150000;3;FALSE)


#14

Maverick sa for siden:

Har dere ikke folk som sitter med papirlister og fargetusjer og trykkblyant til slikt? :sjokk:

:jadajegmålæremegexcelordentligsnart:


#15

Polyanna sa for siden:

Foreløbig status: Arket har kræsjet. :knegg:


#16

Polyanna sa for siden:

Hva representerer 3-tallet i eksemplet ditt, Adirenne? Jeg tror det er løsningen, faktisk, må bare få det til å funke uten å kræsje.


#17

-ea- sa for siden:

:følger:


#18

Adrienne sa for siden:

Raden hvor den skal hente informasjon fra, altså din xx, yy, zz i eksempelet.


#19

Adrienne sa for siden:

Sendte deg et eksempel på sosialt jobbmedium nær deg.


#20

Polyanna sa for siden:

Jeg fant det. Kolonne i arket den leter i. Og så bruker jeg Iferror. Men arket kræsjet igjen. :knegg:


#21

Adrienne sa for siden:

Det kan jo ha noe med størrelsen på arket og styrken på PC-en du sitter og jobber på...


#22

Polyanna sa for siden:

Enda en greie jeg må lære meg?? :skingrestemme:


#23

Adrienne sa for siden:

Jepp! Det er på tide du kommer deg på der. Mye interessant der. Kom igjen. :heia:


#24

Polyanna sa for siden:

Joda, er der på mobil, men for å laste ned et vedlegg må jeg jo på på pc, finne passord og fandens oldemor. Hva er galt med mail??! #oldis #menikkemeroldisennatjegkanlagehashtags


#25

Palmen sa for siden:

Kanskje IT-sjefen bør trå til med bedre utstyr?


#26

Adrienne sa for siden:

Fordi man er moderne og følger med i tiden (men jeg har sendt på mail nå).

IT-sjefen har begrensede budsjetter. :mumle:


#27

Polyanna sa for siden:

Denne PC-en er fra ørtenhundreogfjørti og er ikke vedkommende it-sjefs ansvar. Rero-pc. :rørt:

(Hvorfor jeg har tid til å sitte her? Fordi excel står og tikker. :gaah: )


#28

Martis sa for siden:

Jeg tror Adrienne har rett i at du må bruke vlookup/Finn rad ifht å hente informasjon fra regneark to til regneark en. Samtidig så får jeg ikke helt tak i hva du egentlig er ute etter, for hvis du bare vil finne de duplikatene som er i begge arkene, så ville jeg ha laget en ekstra med "x" i begge arkene, og deretter kjørt samme funksjon med søk på kundenummer (som er unikt) og fått en "x" bak de kundenummerene som er i begge arkene, da kan du filtrere på "x" i ettertid... Alternativ så kan du filtrere på blanke felt hvis du har hentet en eller annen dummy info for å markere duplikatfunn.

Og hva slags PC er det du har som ikke greier 100 000 linjer? :knegg:


#29

Tjorven sa for siden:

Vlookup er en relativt heavy funksjon, og jeg har også erfart at det krasjer når datamengdene blir i denne størrelsesordenen. Det har tidvis hjulpet om begge ark har vært sortert i stigende rekkefølge.


#30

Polyanna sa for siden:

Jepp, =iferror(lookup(cellenavn;merket tabell jeg vil ha uttrekket fra;verdiene jeg vil ha returnert;0);0

Det fungerer. Det tar bare pokkers med tid (har en del analyser jeg skal kjøre).


#31

daffy sa for siden:

Du bruker FinnRad.
Det unike tallet må du legger i første kolonne i det worksheet 1. Så plasserer du markør i worksheet 2 i tom celle i første relevante rad og første ledige kolonne (der du vil ha ut en verdi). Trykk sett inn funksjon. "Søkeverdi" ; trykk i celle med første verdi i worksheet 1 (typisk celle A2 hvis du har en overskriftsrad), matrise; du merker hele tabellen i worksheet2, kolonneindeks; skriver nummer på kolonnen du ønsker gjengitt verdi fra og søkeområde; skriv "usann. Og så kopierer du bare finnradcellen nedover hele raden til slutt.


Foreldreportalen er i en flytteprosess, denne versjonen av FP er fortsatt under utvikling. Hvis du vil svare i tråden, så kan du gjøre det her.