Forfatter |
Emne Søg Emne funktioner
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Emne: Find match Sendt: 20.Okt.2022 kl. 19:57 |
uploads/2971/led1_2022-10-20_19-59-42.xlsxJeg har en database og hvis der er match i celle E5:E22 og der også er i D5:D22 samt E5:E22 så skal værdien i B5:B22 skrives i celle K5:K22 når der er match i alle 3 (hver for sig). Det virker her når jeg tager en celle ad gangen, men kan det ikke gøres mere smart ?
Redigeret af Dan Ruseng - 20.Okt.2022 kl. 20:00
|
|
|
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1410
|
Sendt: 21.Okt.2022 kl. 10:42 |
Hvad mener du her hvis der er match i celle E5:E22 og der også er i D5:D22 samt E5:E22
match med hvad, og hvorfor skriver du E5:E22 to gange?
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 21.Okt.2022 kl. 14:58 |
Ahhhh det gik da vist lidt stærkt. Prøver igen.
Jeg har en database og når der er et match lodret i alle 3 celler C-D-F så skal værdien i celle B skrives i celle L ved den der matcher.
Som på foto hvor C5=C23 samt D5=D23 samt E5=E23 så værdien i B5 skrives i L23 og værdien i L23 skrives i B5.
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1410
|
Sendt: 21.Okt.2022 kl. 17:18 |
Gør det samme sig ikke gældende for C9=C10, D9=D10, E9=E10?
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 21.Okt.2022 kl. 20:16 |
Hans K. skrev:
Gør det samme sig ikke gældende for C9=C10, D9=D10, E9=E10? |
Jo det gør det, og derfor vil jeg gerne finde en formel der så kan sætte B9 i L10 samt L10 i B9. Så når jeg har søger på et varenummer, så kan jeg hurtig se hvilken andre der også kan bruges ( det har en anden varenummer hvis længden er en anden).
|
|
H_sønderskov
Sølv bruger
Medlem: 18.Okt.2022
Land: Danmark
Status: Offline
Point: 140
|
Sendt: 21.Okt.2022 kl. 22:08 |
Du skriver hvor C5=C23 samt D5=D23 samt E5=E23 så værdien i B5 skrives i L23 og værdien i L23 skrives i B5. det vil jo være at L23 = B5 L23 = B5 det burde give en fejl
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 21.Okt.2022 kl. 23:14 |
H_sønderskov skrev:
Du skriver hvor C5=C23 samt D5=D23 samt E5=E23 så værdien i B5 skrives i L23 og værdien i L23 skrives i B5. det vil jo være at L23 = B5 L23 = B5 det burde give en fejl
|
Ahhh du har ret.... " værdien i B5 skrives i L23 og værdien i B23 skrives i L5" Tak for du fanget det.
Redigeret af Dan Ruseng - 21.Okt.2022 kl. 23:21
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 22.Okt.2022 kl. 03:16 |
Dan Ruseng skrev:
Hans K. skrev:
Gør det samme sig ikke gældende for C9=C10, D9=D10, E9=E10? |
Jo det gør det, og derfor vil jeg gerne finde en formel der så kan sætte B9 i L10 samt L10 i B9. Så når jeg har søger på et varenummer, så kan jeg hurtig se hvilken andre der også kan bruges ( det har en anden varenummer hvis længden er en anden). |
Skulle være B9 i L10 samt B10 i L9
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1410
|
Sendt: 22.Okt.2022 kl. 06:42 |
Jeg har ingen forslag.
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
|
Sendt: 22.Okt.2022 kl. 10:21 |
hvor skriver du det der skal på tjekkes på ????
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag. Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
|
Sendt: 22.Okt.2022 kl. 10:38 |
jeg tror man skal lave en søge funktion hvor man vælge den man skal have en der en erstatning for , og den formel der står i K5 kan den ikke laves så den søger hele listen igennem for hvert varenummer ved godt at L5 og L23 vil få de samme varenummer stående kan bare ikke lige selv overskue det hvordan det skal laves ellers har jeg ikke nogen forslag
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag. Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 22.Okt.2022 kl. 10:44 |
Bjarnehansen skrev:
hvor skriver du det der skal på tjekkes på ????
|
Ved ikke helt hvad du mener, men hvis det kun vare række 5 og 23 så ville der i celle L5 stå " =HVIS(OG(C5=C23;D5=D23;E5=E23);B23;"") " o Men jeg vil gerne ha den til at tjekke alle rækker i min database.
|
|
H_sønderskov
Sølv bruger
Medlem: 18.Okt.2022
Land: Danmark
Status: Offline
Point: 140
|
Sendt: 22.Okt.2022 kl. 13:06 |
Hvis du vil lave match i alle rækkerne på nær 23 med række 23 så kan du jo bare ændre de rækker som skal give match, hvis det er hele databasen at du vil se om to rækker er ens i de 3 koloner bliver det svært i excel
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
|
Sendt: 22.Okt.2022 kl. 13:12 |
jeg har ikke flere forslag, men tro også det bliver svært at lave.
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag. Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1410
|
Sendt: 22.Okt.2022 kl. 13:25 |
Det er ikke det, du efterlyser, men du kan prøve at se, om det kan være til inspiration.
Jeg har i kolonne N markeret (med betinget formatering) de rækker, hvor der er match.
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 22.Okt.2022 kl. 14:59 |
Hans K. skrev:
Det er ikke det, du efterlyser, men du kan prøve at se, om det kan være til inspiration.
Jeg har i kolonne N markeret (med betinget formatering) de rækker, hvor der er match.
|
Jo tak det har da fået mig til at tænke lidt anderledes. Har lige nogle ting der skal afprøves. Tak
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 22.Okt.2022 kl. 17:06 |
Jeg har fundet en måde men excel kan ikke lære min kode så den kan auto udfylde arket. Det fylder også meget men jeg kunne måske lægge det på andet ark. Men kan man på en måde få det gjort så den kan lære min kode? uploads/2971/Skærmbillede_2022-10-22_kl._16.58.36.pnguploads/2971/Kopi_af_Dan.xlsx
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1410
|
Sendt: 22.Okt.2022 kl. 19:21 |
Det er alt andet end simpelt.
Først skal du tjekke C5:E5 mod C6:E23. Derefter skal du tjekke C6:E6 mod en tabel der indeholder C5:E5 og desuden C7:E23, altså mod alle andre rækker i den oprindelige tabel end række 6. Herefter skal du tjekke C7:E7 mod en tabel der indeholder C5:E6 og desuden C8:E23 og så videre helt op til at du skal tjekke C23:E23 mod C5:E22. Hvis du har mod på at gå den vej kan du bruge funktionen CHOOSEROWS (engelsk) til at udvælge de rækker der skal indgå i tabellen eller her nærmere, den række der skal udelades af tabellen. Men det kræver, at du har Microsoft 365 med alle de nye funktioner. Jeg har ikke mod på det, men om du har, er op til dig. Du kan eventuelt også se på funktionen VSTACK.
Redigeret af Hans K. - 22.Okt.2022 kl. 19:32
|
|
Dan Ruseng
Bronze bruger
Medlem: 09.Okt.2022
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 22.Okt.2022 kl. 20:13 |
Tror faktisk den er løst. Har lavet match 1 - 2 - 3 - 4. Ser ud til at virke. uploads/2971/led41.xlsx
|
|