Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketlopslag.hvisindeholder??

 Besvar Besvar Side  <12
Forfatter
SBB Se dropdown
Sølv bruger
Sølv bruger


Medlem: 03.Maj.2013
Land: Danmark
Status: Offline
Point: 172
Direkte link til dette indlæg Sendt: 22.Mar.2014 kl. 09:30
Hej Excelgaard,


jeg kan ikke få det til at virke.

Jeg har prøvet at uploade Excel (.xls) både 97 og 2010. Og den er kun lige omkring 300KB - siger fejl ved indlæsning.

Jeg har prøvet med din (hvis(er.fejl...), prøvet med hvis.fejl(lopslag(... og endelig prøvet med den rene lopslags del (lopslag(....

Første led er sætningen, hvor opslagsværdien er indeholdt (men som indeholder mere data), opslagsmatrix er så det områder hvor første kolonne indeholder det ene ord som skal være indeholdt i "opslagsværdi".

Men den vil ikke - den kan ikke finde det, og i de 2 første returneres "Findes ikke" i den sidste blot den almindelige fejl " #I/T


A1BCDEF
2HVIS.FEJL(lopslag.hvisindeholder(A3;G3:H8;2;0);"Findes ikke")  
3
4DATA-områdehvis(er.fejl…)hvis.fejl(…lopslag(…
5PosteringstekstBeløbFormel resultatFormel2Formel3
6Dataløn - lønninger                            1,00 HVIS(ER.FEJL(LOPSLAG("*"&B6&"*";$B$25:$C$31;2;0));"Findes ikke";"")HVIS.FEJL(LOPSLAG("*"&B6&"*";$B$25:$C$31;2;0);"Findes ikke")LOPSLAG("*"&B6&"*";$B$25:$C$31;2;0)
7Firma A - interne overførsler                            2,00 Findes ikkeFindes ikke#I/T
8Firma A - interne overførsler                            3,00 Findes ikkeFindes ikke#I/T
9Firma B - interne overførsler                            4,00 Findes ikkeFindes ikke#I/T
10Firma B - interne overførsler                            5,00 Findes ikkeFindes ikke#I/T
11Dataløn - lønninger                            6,00 Findes ikkeFindes ikke#I/T
12DK  -  kortindbetalinger                            7,00 Findes ikkeFindes ikke#I/T
13DK  -  kortindbetalinger                            8,00 Findes ikkeFindes ikke#I/T
14Dataløn - lønninger                            9,00 Findes ikkeFindes ikke#I/T
15Dataløn - lønninger                          10,00 Findes ikkeFindes ikke#I/T
16DK-XX Netto 123456                          10,00 Findes ikkeFindes ikke#I/T
17DK-XX IRMA 123456                          10,00 Findes ikkeFindes ikke#I/T
18DK-XX Steno Apotek 123456                          10,00 Findes ikkeFindes ikke#I/T
19DK-XX MATAS nørreport 123456                          10,00 Findes ikkeFindes ikke#I/T
20DK-XX 7-eleven 123456                          10,00 Findes ikkeFindes ikke#I/T
21DK-XX DSB kiosk 123456                          10,00 Findes ikkeFindes ikke#I/T
22
23SØGEKRITERIER
24SøgeordOpslagsværdi
25DatalønLøn og gager
26NettoDagligvarer
27IRMADagligvarer
28ApotekApotek og MATAS
29elevenKioskvarer
30KioskKioskvarer
31DK - kortKortindbetalinger



mvh stig

Til top



Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 22.Mar.2014 kl. 02:29
Dette er utroligt simpelt, da Excel tillader mønster genkendelse i sine formler Smile

Så, alt, hvad du beholder gøre, er, at omslutte din opslagsværdi med gangetegn/stjerner:
= HVIS ( ER.FEJL ( LOPSLAG ( "*"&A3&"*" ; G3:H8 ; 2 ; 0 ) ) ; "Findes ikke" ; "" )

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.
Til top
SBB Se dropdown
Sølv bruger
Sølv bruger


Medlem: 03.Maj.2013
Land: Danmark
Status: Offline
Point: 172
Direkte link til dette indlæg Sendt: 21.Mar.2014 kl. 12:48

Leder efter en formel, som kan løse dette problem. Man kunne kalde den lopslag.hvisindeholder

Nogen der kender en "walk-around", som kan løse udfordringen.

FORMEL:
HVIS.FEJL(lopslag.hvisindeholder(A3;G3:H8;2;0);"Findes ikke")  
DATA-område (A3=cellen som hedder Dataløn - lønninger)OPSLAGSOMRÅDE (området G3:H8)
PosteringstekstBeløbFormel resultatSøgeordOpslagsværdi
Dataløn - lønninger          1,00 Løn og gager (kigger i A3 og leder i G3:H8 om en af ordene i kol G er indeholdt i A3, og skriver så værdien i kol 2 i opslagsområdet)DatalønLøn og gager
Firma A - interne overførsler          2,00 Findes ikkeNettoDagligvarer
Firma A - interne overførsler          3,00 Findes ikkeIRMADagligvarer
Firma B - interne overførsler          4,00 Findes ikkeApotekApotek og MATAS
Firma B - interne overførsler          5,00 Findes ikkeelevenKioskvarer
Dataløn - lønninger          6,00 Løn og gagerKioskKioskvarer
DK  -  kortindbetalinger          7,00 KortindbetalingerDK - kortKortindbetalinger
DK  -  kortindbetalinger          8,00 Kortindbetalinger
Dataløn - lønninger          9,00 Løn og gager
Dataløn - lønninger        10,00 Løn og gager
DK-XX Netto 123456        10,00 Dagligvarer
DK-XX IRMA 123456        10,00 Dagligvarer
DK-XX Steno Apotek 123456        10,00 Apotek og MATAS
DK-XX MATAS nørreport 123456        10,00 Apotek og MATAS
DK-XX 7-eleven 123456        10,00 Kioskvarer
DK-XX DSB kiosk 123456        10,00 Kioskvarer

Til top
 Besvar Besvar Side  <12

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk