Øvelsen går nu ud på at få de to kolonner parret således at dubletterne kommer
til at stå ud for hinanden, så f.eks. A1248 og B1248 er ens.
Jeg vil gerne at kolonnerne bare udvider sig nedad og giver plads - altså
ikke at dubletter bare findes og samles i en klump foroven. Jeg skal nemlig
gikke nærmere på de data der ikke har en dublet og afgøre hvad jeg vil stille
op med dem. Det vil derfor være en fordel, at kolonnerne bevarer den oprindelige
rækkefølge og bare indsætter tiómme celler hvor der ikke er match.
Prøv i første omgang at lave følgende formel i kolonne C:
=HVISFEJL(LOPSLAG(A1;$B$1:$B$2500;1;0);"") (Excel 2010)
=HVIS.FEJL(LOPSLAG(A1;$B$1:$B$2500;1;0);"") (Excel 2007)
=HVIS(ER.FEJL(LOPSLAG(A1;$B$1:$B$2500;1;0);"";LOPSLAG(A1;$B$1:$B$2500;1;0)) (Excel 2003)
og kopier den 2000 gange nedad.
--
Med venlig hilsen
Lars Klintholm
Hmmm, værdierne i kolonne C står i samme række som kolonne A. Det jeg sav´ner
er, at der indsættes tomme celler efter behov i kolonne B, så de matchende
værdier kommer i samme række som de to andre.
Det var vist meningsforstyrrende. Det vil jo nok overvejende i klonne A der
vil blive behov for at rykke nedad ved indsættelse af tomme celler, da kolonne
A er den korteste.
Hvis ellers formlen i kolonne C gør som du ønsker, kan du kopiere den
oven i sig selv som værdier, og derefter slette kolonne B
Hvilken Excel version har du?
Hvilken række starter data i?
Er der dubletter i kolonne A eller B (ikke kolonnerne imellem)?
Hvis ja, hvad gør vi så?
Kunne man evt. genererer nyt ark med dublet/tomme celler eller evt kolonne
D/E på samme ark?
Nyt ark vil være at foretrække efter min opfattelse.
Du er helt sikker på, at ingen af kolonnerne må sorteres før sammenligning
for dubletter?
Kolonne B vil dog indirekte blive sorteret for at dubletter kan komme over
for hinanden.
A;B
5;
2;2
3;3
;5
Måske skulle ikke dubletter i kolonne A i en kolonne for sig af hensyn til
overskuelighed.
Er der noget du ikke har oplyst?
Dette kunne evt. være at dette er trin 1 af 2.
--
Med venlig hilsen
Jørgen Bondesen
"Kurt Hansen" <ku...@ugyldig.dk> skrev i en meddelelse
news:8d0389e231fe8...@news.dotsrc.org...
> Hej Kurt
>
> Hvilken Excel version har du?
2007
> Hvilken række starter data i?
Kolonne 1 i A1 og kolonne 2 i B1
> Er der dubletter i kolonne A eller B (ikke kolonnerne imellem)?
Nej
> Kunne man evt. genererer nyt ark med dublet/tomme celler eller evt
> kolonne D/E på samme ark?
Fisk ;-)
> Nyt ark vil være at foretrække efter min opfattelse.
> Du er helt sikker på, at ingen af kolonnerne må sorteres før
> sammenligning
> for dubletter?
Hårdt trængt: Nej, det var mit udgangspunkt, men kør bare med klatten. Ofte
fedter jeg en ny kolonne ind med fortløbende nummerering. Selv om der forsvinder
celler eller hele rækker, vil jeg altid kunne sortere efter den kolonne og
genskabe den oprindelige rækkefølge.
> Er der noget du ikke har oplyst?
Sikkert, men det ved jeg jo ikke ;-)
> Dette kunne evt. være at dette er trin 1 af 2.
Spændende :-)
> "Kurt Hansen" <ku...@ugyldig.dk> skrev i en meddelelse
> news:8d0389e231fe8...@news.dotsrc.org...
>
>> Hello Kurt,
>>
>>> Hello Lars,
>>>
>>>> Den 13-12-2010 skrev Kurt Hansen:
>>>>
>>>>> Jeg vil gerne at kolonnerne bare udvider sig nedad og giver plads
>>>>> - altså ikke at dubletter bare findes og samles i en klump
>>>>> foroven. Jeg skal nemlig gikke nærmere på de data der ikke har en
>>>>> dublet og afgøre hvad jeg vil stille op med dem. Det vil derfor
>>>>> være en fordel, at kolonnerne bevarer den oprindelige rækkefølge
>>>>> og bare indsætter tiómme celler hvor der ikke er match.
>>>>>
>>>> Prøv i første omgang at lave følgende formel i kolonne C:
>>>>
>>>> =HVISFEJL(LOPSLAG(A1;$B$1:$B$2500;1;0);"") (Excel 2010)
>>>> =HVIS.FEJL(LOPSLAG(A1;$B$1:$B$2500;1;0);"") (Excel 2007)
>>>> =HVIS(ER.FEJL(LOPSLAG(A1;$B$1:$B$2500;1;0);"";LOPSLAG(A1;$B$1:$B$25
>>>> 00 ; 1;0)) (Excel 2003)
Tak for tilbagemelding.
Har du behov for at sammenligne noger fra kolonne A i kolonne B?
Vil det være tilstrækkelig, at alle celler med dubletter farves?
Vi kan evt. supplere med en kolonne hvor der er et x for dublet, således at
man kan filtrerer.
Det kan man vistnok også med farve, men har aldrig prøvet det.
Her er et forslag som jeg ser dit problem lige nu.
Du har kolonne A og B med data og data starter i række 1.
Vi indsætter 2 tomme kolonner.
Vi indsætter en tom række til overskrifter.
Dupletter, Tæller,Data1,Data2
Vi farver dubletceller i Data1.
Vi sætter filtrering og filtrerer på Dubletter = tomme celler, så du får de
data du vil se nærmere på.
Hvad siger du til dette forslag?
--
Med venlig hilsen
Jørgen Bondesen
"Kurt Hansen" <ku...@ugyldig.dk> skrev i en meddelelse
news:8d0389e2321b8...@news.dotsrc.org...
> Har du behov for at sammenligne noger fra kolonne A i kolonne B?
Jeg skal gerne forklare hvad sagen drejer sig om. Jeg har en kolonne med
filnavne, hvor extension er fjernet. De skal sammenlignes ved varenumre i
en lagerliste.
Jeg vil gerne vide begge dele, nemlig hvilke filnavne der ikke er et varenummer
til og hvilke varenumre der ikke er et filnavn til. Jeg vil gerne bevare
alle data i begge kolonner og have indsat en tom celle der hvor der mangler
et match i den modstående kolonne, så jeg hurtigt kan lade øjnene løbe ned
over og se hvad der mangler hvor.
> Vil det være tilstrækkelig, at alle celler med dubletter farves?
Ja og nej ... målet er stadig at få alle par til at står ud for hinanden.
Om de er farvede, er mig underordnet. Almindelig betinget formattering er
ikke tilstækkeligt; det har jeg selv prøvet.
> Vi kan evt. supplere med en kolonne hvor der er et x for dublet,
> således at man kan filtrerer.
> Det kan man vistnok også med farve, men har aldrig prøvet det.
> Her er et forslag som jeg ser dit problem lige nu.
>
> Du har kolonne A og B med data og data starter i række 1.
>
> Vi indsætter 2 tomme kolonner.
> Vi indsætter en tom række til overskrifter.
> Dupletter, Tæller,Data1,Data2
> Vi farver dubletceller i Data1.
> Vi sætter filtrering og filtrerer på Dubletter = tomme celler, så du
> får de data du vil se nærmere på.
> Hvad siger du til dette forslag?
Øhhh ... undskyld mig. Jeg kan ikke lige visualisere det ;-)
Du har at gøre med en ekstremt højrehjerne person og jeg må derfor ty til
hjælp her i gruppen.
>>>>>> 25 00 ; 1;0)) (Excel 2003)
Tak for tilbagemelding.
Trin 1, data i ark. Tal er for nemhedens skyls.
A;B
5;9
2;3
9;5
4;1
Trin 2, kolonne B fordeles på kolonne A og rest lægges nederst
A;B
5;5
2;2
9;9
4;
;1
;3
Dette er det bedste, jeg kan komme på.
Evt. skal kolonne A fordeles på kolonne A og resten lægges nederst.
Det er dit valg hvad der er primær kolonne.
Dine originaldate vil jeg ikke røre ved, så enten skal vi lave trin 2 på et
nyt ark, eller trin 2 skal f.eks. være i kolonne F og G på samme ark som
originaldate.
Jeg forstår ikke hvorfor du ønsker at se match. Jeg ville benytte trin 3 som
jeg synes er mere overskuelig.
Så vidt jeg erindre har du noget med 2000 rækker. Nedenstående er måske lidt
hurtigere overskuet.
A;B
4;
;1
;3
--
Med venlig hilsen
Jørgen Bondesen
"Kurt Hansen" <ku...@ugyldig.dk> skrev i en meddelelse
news:8d0389e232338...@news.dotsrc.org...
>Trin 1, data i ark. Tal er for nemhedens skyls.
>A;B
>5;9
>2;3
>9;5
>4;1
>
>
>Trin 2, kolonne B fordeles på kolonne A og rest lægges nederst
>A;B
>5;5
>2;2
>9;9
>4;
>;1
>;3
>
>Dette er det bedste, jeg kan komme på.
Der er brugbart i en snæver vending, men der skal fedtes en del
bagefter (se nederst).
>Evt. skal kolonne A fordeles på kolonne A og resten lægges nederst.
>Det er dit valg hvad der er primær kolonne.
Ikke forstået?
>Dine originaldate vil jeg ikke røre ved, så enten skal vi lave trin 2 på et
>nyt ark, eller trin 2 skal f.eks. være i kolonne F og G på samme ark som
>originaldate.
På samme ark er fint. Resultatet skal alligevel fedtes ind på en helt
tredie side (en katalogfil).
>Jeg forstår ikke hvorfor du ønsker at se match. Jeg ville benytte trin 3 som
>jeg synes er mere overskuelig.
>Så vidt jeg erindre har du noget med 2000 rækker. Nedenstående er måske lidt
>hurtigere overskuet.
>A;B
>4;
>;1
>;3
Det er vel det samme som afslutningen på trin to? Jeg kan ikke rigtig
følge tankegangen.
Nu til det konkrete: Resultatet, hvor der er match og de står i samme
række, skal kopieres ind på et ark med en frygtelig masse kolonner.
Denne eksporteres til en csv-fil og uploades til en SQL-database. Der
er tale om varer i en webshop.
Kolonnen med varenumre er en direkte kopi af samme kolonne i den
katalogfil jeg har fra en leverandør. Kolonnen med filnavne har jeg
selv lavet på basis af de filer jeg rent faktisk har (varebilleder).
Jeg har udskilt ".jpg" og dermed er varenummer og filnavn i samme
format.
Formålet er at tilføje data til den oprindeligt tomme kolonne, hvor
navnet på den tilhørende grafikfil skal stå. Det er derfor at det er
vigtigt, at de står i samme række.
Det er også derfor at jeg ønsker tomme celler der hvor der ikke er
match.
Det vil nemlig forekomme, at der er et varenummer jeg ikke har et
billede til. Derfor skal kolonnen med filnavne rykke ned, så næste
match står på linie med det tilsvarende varenummer. Om der indsættes
tomme celler, eller om der indsættes en tekst, f.eks. "Billede på vej"
er ligegyldigt.
Sekundært, men kun sekundært, vil jeg tilsvarende gerne se hvilke
billeder jeg har, som der ikke findes en vare til i kataloget. Der ud
fra kan jeg afgøre hvilke der er udgåede varer og dermed hvilke
billedfiler jeg kan slette, men også kan give mig en indikation af om
der er (billeder til) nye varer, som blot ikke er kommet med i
kataloget endnu.
--
Venlig hilsen
Kurt Hansen
Hvor skal vi hen?
Det kommer an på hvor vi er!
>Kolonnen med varenumre er en direkte kopi af samme kolonne i den
>katalogfil jeg har fra en leverandør. Kolonnen med filnavne har jeg
>selv lavet på basis af de filer jeg rent faktisk har (varebilleder).
>Jeg har udskilt ".jpg" og dermed er varenummer og filnavn i samme
>format.
De to kolonner (katalognummer i A og filnavne i B) ligger her:
www.danacord.dk/CHAN.xlsx
Jeg har lagt en Excelfil her:
http://gratisupload.dk/fillisten/
Match, 2 Columns.xlsm
Koden er: jb
Inde i filen er der den forn�dende vejledning.
Det er nu din opgave at teste og komme med tilbagemelding.
--
Med venlig hilsen
J�rgen Bondesen
"Kurt Hansen" <ku...@ugyldig.dk> skrev i en meddelelse
news:913eg6peigd7pgoaf...@4ax.com...
> On Tue, 14 Dec 2010, Kurt Hansen <ku...@ugyldig.dk> wrote:
>
>>Kolonnen med varenumre er en direkte kopi af samme kolonne i den
>>katalogfil jeg har fra en leverand�r. Kolonnen med filnavne har jeg
>>selv lavet p� basis af de filer jeg rent faktisk har (varebilleder).
>>Jeg har udskilt ".jpg" og dermed er varenummer og filnavn i samme
>>format.
>
> De to kolonner (katalognummer i A og filnavne i B) ligger her:
> www.danacord.dk/CHAN.xlsx
> --
> Venlig hilsen
> Kurt Hansen
>
> Hvor skal vi hen?
> Det kommer an p� hvor vi er!
Umiddelbart ser det godt og brugbart ud, men jeg gik kold efter arbejde og
har endnu ikke haft tid til at prøve hvordan det passer ind i min katalogfil.
Der er nogle uplacerbare der skaber ekstra rækker, men det kan jo rettes
manuelt.
Jeg skal nok melde tilbage, når jeg har gennemtestet det. Foreløbigt mange
tak.
M.v.h.
Kurt
Undskyld min sene tilbagemelding. Der var ikke tid til at gå mere i
dybden og perfektionere, men makroen gjorde en stor del af arbejdet,
så den manuelle efterbehandling var overkommelig. Da jeg skal bruge
den flere gange, er det muligt jeg vender tilbage, men det er usikkert
hvornår.
Foreløbigt tak.
--
Venlig hilsen
Kurt Hansen
Hvor skal vi hen?
Det kommer an på hvor vi er!
Velbekomme.
Du vender tilbage når tiden er inde for dig.
Vær dog opmærksom på, at jeg er lidt "ustabil" i januar måned.
--
Med venlig hilsen
Jørgen Bondesen
"Kurt Hansen" <ku...@ugyldig.dk> skrev i en meddelelse
news:as33h698dnsian0lm...@4ax.com...