Avatar billede Slettet bruger
21. juni 2016 - 09:50 Der er 15 kommentarer og
1 løsning

Sammenlign værdi med andet ark

Hej,

Jeg har 2 ark hvori der står værdier jeg gerne vil have sammenlignet.

Ark 1
Række A
Nummer
01234
01235
1236
1237
osv

Ark 2
Række A  Række B
Nummer    Findes i Ark1?
1111          No
2222          No
01234        Yes
1237          Yes
osv


Jeg har måtte formatere række A til tekst da numrene kan starte med 0

Jeg har i Ark2 Række B indsat denne formel
=IF(ISBLANK(A2);"";IF(ISNUMBER(TRIM(A2)*1);IF(SUMPRODUCT(('\\Overview.xls]Test'!$A$1:$A$65536=A2)*1);"YES";"NO");"NOT A Number"))

Nogle af felterne gør det rigtigt nok mens andre ikke gør det rigtigt...
Fx kan den godt skrive No selvom nummeret rent faktisk findes i Ark1

Nogle gode forslag til hvordan det kan gøres / forbedres?
Avatar billede anedi Ekspert
21. juni 2016 - 10:00 #1
Måske denne kan bruges

=IF(ISNUMBER(MATCH(A2;'\\Overview.xls]Test'!$A$1:$A$65536;0));"YES";"NO")

Vh
Anedi
Avatar billede ebea Ekspert
21. juni 2016 - 10:25 #2
En simpel løsning! Tilret selv Ark navn til det ønskede.
Indsæt Formel på B1 i Ark2, og kopier ned.
=IF('Ark1'!A1=A1;"Ja";"Nej")
Avatar billede kim1a Ekspert
21. juni 2016 - 10:57 #3
Ebea måske jeg misforstår spørger, men du kan vel ikke være sikker på at de står i samme rækkefølge i det to ark?

Jeg ville nok lave en vlookup:
=if('ark2'A1=vlookup('ark2'A1;'ark1'A:A;1;false);"Yes";"No") - så er der lige problemet med trim/foranstillede nuller, men jeg ville nok sigte mod at have dem skrevet ens.
Avatar billede Slettet bruger
21. juni 2016 - 11:07 #4
ebea din virkede desværre ikke, alle skriver "Nej"

anedi din skriver lidt ja og lidt nej, ligesom den forige. Syntes desværre ikke det hjalp meget....

Er det et problem at teksten er "text" formateret?
Avatar billede Slettet bruger
21. juni 2016 - 11:10 #5
kim1a de bør være ens de 2 steder... om ikke andet må det være et krav
Avatar billede ebea Ekspert
21. juni 2016 - 11:11 #6
#4 - Den jeg testede, efter det eksempel du gav, skriver korrekt "Ja" eller "Nej". Så et eller andet i den fil du har, og så eksemplet du gav, stemmer ikke sammen.
Prøv at uploade et eksempel, for at undgå "gætterier" i mange svar, fremadrettet!
Avatar billede Slettet bruger
21. juni 2016 - 11:18 #7
kim1a når jeg tester din får jeg lidt problemer
=if(A2=vlookup(A2;'\\Servernavn\excel test\[Test.xls]Overview'A:A;1;false);"Yes";"No")

A2 er fordi jeg har sat formlen ind i ark2 B2

Jeg får fejl ved stien til serveren, det gjorde jeg ikke tidligere....så snart der er et mellemrum melder den fejl, fx "excel test"
Avatar billede Slettet bruger
21. juni 2016 - 11:19 #8
ebea har de åbnet op for at oploade her på eksperten?
Avatar billede Slettet bruger
21. juni 2016 - 11:21 #9
UPS ark = filer.....
Avatar billede ebea Ekspert
21. juni 2016 - 11:36 #10
Nej, ikke på Eksperten. Men brug evt. www.dropbox.com
Avatar billede Slettet bruger
21. juni 2016 - 12:29 #11
Avatar billede Mads32 Ekspert
21. juni 2016 - 12:49 #12
Hej

Hvis det er tal der er i kolonne A, så forstår jeg ikke at 0 vises i dit eksempel . 

Men er det tal, og 0 giver et problem, så foreslår jeg at du i kolonne B indsætter en formel der adderer er stort tal til tallene i kolonne A.  Tallet skal være så stort at det ikke influeret på de cifre der står i kolonne A.

Står der i kolonne A  01234, skal du  tillægge et stort tal for eksempel 1.000.000,  så vil værdien i kolonne B være 1.001.234. Hvis du gør det ved alle dine date, kan du lave en sammenligning, uden at 0 får nogen betydning.  Jo flere cifre du har i kolonne A, jo større tal skal du tillægge. 

Du kan så sammenligne på kolonne B på ark1 og Ark2, hvilket vil give samme resultat som en sammenligning mellem kolonnerne A..
Avatar billede ebea Ekspert
21. juni 2016 - 13:09 #13
Jeg har indsat en mere forenklet Formel, som laver det som du efterspørger! Jeg har indsat det i Kolonnen ved siden af dine egne Farvede data, så du kan sammenligne de 2 sæt.
https://www.dropbox.com/s/p7m0il44qi7jbuj/excel-test.zip?dl=0
Avatar billede Slettet bruger
21. juni 2016 - 13:18 #14
ebea din formel giver som jeg ser det samme resultat som den anvendte... .og fx 165750 siger "no" men burde være "yes" da den findes i det andet ark

Mads32 det er fordi de numre der vises er fil navne som har en bestemt længde og hvis nummeret kun er på 5 cifre skal der sættes et "0" foran.
Du mener jeg skal ligge et stort tal til, men det skal så også gøres i formlen for det andet ark, enig?
Avatar billede ebea Ekspert
21. juni 2016 - 13:41 #15
Så må jeg henvise til dit udgangs spørgsmål, og teksten "....Nogle gode forslag til hvordan det kan gøres / forbedres?"
Og at den svarer "No" er korrekt nok, da nummeret findes 2 steder. Formlen svarer korrekt "Yes" i det Hit den finder (kig nederst i Kolonnen).

Hvad er det egentlig du efterspørger??
Avatar billede Slettet bruger
21. juni 2016 - 14:12 #16
Det hjalp at gange taller med 1000 også gøre det i alle ark.

Jeg efterspurgte om de enkelte tal fandtes i det andet ark
165750 skrev NO men det er forkert da det findes i begge ark, og den skulle skrive yes ved dem begge.

Men det er løst nu.... takker fo rjeres input og sparring :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester