21. juni 2016 - 09:50Der 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?
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.
Synes godt om
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?
Synes godt om
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
#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!
Synes godt om
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"
Synes godt om
Slettet bruger
21. juni 2016 - 11:19#8
ebea har de åbnet op for at oploade her på eksperten?
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..
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?
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??
Synes godt om
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 :)
Synes godt om
Ny brugerNybegynder
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.