Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Off Topic \ Anden computer snak
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Excel formel index/match

Af Gigabruger Stampeed | 02-09-2020 09:38 | 992 visninger | 13 svar, hop til seneste
Hej HOL'er, Jeg har revet alt mit hår af i ren frustration. Jeg kan ikke se, hvor fejlen er denne indeks/match formel. Kan I hjælpe? =INDEKS('SHEET1'!C:C;match("TEXT";'SHEET1'!B:B;0)) Jeg har et sheet, SHEET1, hvor jeg har en kolonne, C, hvorfra jeg skal tage et tal. Det tal, der skal tages, skal være præcis ud fra TEXT i kolonne B. Cellen melder bare "Navn?" som fejl. Hvor fa'en er den satans fejl henne? Vh
--
Et møg lækkert build med en fandens høj FPS i diverse games.
#1
Wut
Monster Supporter
02-09-2020 10:20

Rapporter til Admin
Altså... "indeks" er stavet på dansk og "match" er på engelsk... Jeg har den engelske version og der fungerer =INDEX(Sheet1!C:C;MATCH("TEXT";Sheet1!B:B;0)) fint. Du har den danske ikke? Er det så ikke bare et spørgsmål om at finde ud af, hvad Excel oversætter "match" til på dansk? #edit: http://dk.excelfunctions.eu[...] Prøv med =INDEKS(Sheet1!C:C;SAMMENLIGN("TEXT";Sheet1!B:B;0)) Tilføjelse: Hvorfor hedder dine sider "Sheet1", når du har den danske udgave?
--
Ignorér tågehorn: https://www.hardwareonline.dk[...] Sneak peek indlæg: https://hamdenkloge.dk[...]
--
Sidst redigeret 02-09-2020 10:24
#2
stallemanden
HOL Moderator
02-09-2020 10:31

Rapporter til Admin
#1 Jeg tror måske at #0 rent faktisk har den engelske version. Hvis det er tilfældet, er det nemlig kun INDEKS der er forkert. (Din danske udgave har en lille fejl omkring TEXT - Det hedder TEKST i den danske version) *Edit* Der er også noget med, at funktions seperator er , i den danske version, og ikke ; Det kan tænkes jeg husker forkert.
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
--
Sidst redigeret 02-09-2020 10:32
#3
Wut
Monster Supporter
02-09-2020 10:34

Rapporter til Admin
#2 Så vidt jeg forstår, så er "TEXT" den streng, match-funktionen søger efter. Dvs TEXT kan erstattes med "mintekst" f.eks. Men hvis #0 har den engelske version, hvorfor melder den så "Navn?" som fejlkode? Men ja der er helt sikkert noget rod mellem forskellige versioner. (Bravo til Microsoft for at oversætte funktionsnavne. Man bliver bare så glad indeni ;) )
--
Ignorér tågehorn: https://www.hardwareonline.dk[...] Sneak peek indlæg: https://hamdenkloge.dk[...]
--
Sidst redigeret 02-09-2020 10:37
#4
stallemanden
HOL Moderator
02-09-2020 10:38

Rapporter til Admin
#3 Du har ret, det er mig der er en knold. Jeg mener faktisk og kunne huske, at åbner du et ark i den danske version, fra en engelsk, så kan den godt finde ud af, at lave formler om. Det lader sig nok primært gøre, fordi Excel kan se hvilket sprog filen kommer fra. Det er lidt mere kompliceret når det reelt bare er tekst man kopiere ind.
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#5
Thomas
BOFH
02-09-2020 11:01

Rapporter til Admin
#4>>Du har helt ret i at du sagtens kan åbne et ark med engelske formler på en Dansk excel, der oversætter den det automatisk. Men man kan ikke tage en engelsk formel og kopiere ind i en dansk excel, det kan den ikke finde ud af. Jeg kan desuden bekræfte at erstatter man match med sammenlign så virker formlen.
--
Hilsen Thomas Chefredaktør på HardwareOnline.dk
#6
Wut
Monster Supporter
02-09-2020 11:05

Rapporter til Admin
Jeg har stadig ikke forstået, hvorfor Microsoft ikke oversætter funktionsnavne til ID´er inde bagved, så man kan arbejde med regnearket på flere forskellige sprog uden at introducere ugyldige funktionsnavne. Men ok der er mange ting, Microsoft laver, som jeg ikke forstår. :)
--
Ignorér tågehorn: https://www.hardwareonline.dk[...] Sneak peek indlæg: https://hamdenkloge.dk[...]
#7
Stampeed
Gigabruger
02-09-2020 11:05

Rapporter til Admin
MANGE TAK FOR SVAR! Jeg skulle skrive SAMMENLIGN i stedet for match. Burde være åbenlys, bare ikke for mig. God dag, folkens!
--
Et møg lækkert build med en fandens høj FPS i diverse games.
#8
zulink
Ultrabruger
02-09-2020 11:21

Rapporter til Admin
#6 hvis du kan klare dette problem så ville de nok gerne betale dig en god løn :)
--
#9
Wut
Monster Supporter
02-09-2020 11:27

Rapporter til Admin
#8 Jeg kan ikke helt se problemet i det. Når man indtaster en formel, så laver Excel alligevel et sanity check på, om det, man har skrevet, giver mening. Dér kunne den bare oversætte MATCH til et ID, og oversætte den modsatte vej, når man inspecter cellen. Det gør den jo nok allerede i forvejen, da motoren i Excel jo nok ikke findes i én bestemt udgave til hvert sprog* Det burde nemt kunne implementeres uden risiko** *Det gør den nok. Det er jo Microsoft. Gys! **Med forbehold for, at Microsoft har en heldig dag på kontoret.... Man kender dem jo efterhånden ;)
--
Ignorér tågehorn: https://www.hardwareonline.dk[...] Sneak peek indlæg: https://hamdenkloge.dk[...]
--
Sidst redigeret 02-09-2020 11:30
#10
Stampeed
Gigabruger
03-09-2020 13:17

Rapporter til Admin
Jeg genopliver lige tråden, da jeg har et yderligere spørgsmål. Jeg vil gerne have en HVIS-formel med. Noget ala: =HVIS(INDEKS('SHEET1'!C:C;SAMMENLIGN("TEXT";SHEET1'!B:B;0)) = "", 0, INDEKS('SHEET1'!C:C;SAMMENLIGN("TEXT";SHEET1'!B:B;0))) Forklarende tekst: Hvis indeks/match giver 0 eller ingenting, så skal cellen være lig 0, ellers skal den være lig indeks/match. Håber I kan hjælpe.
--
Et møg lækkert build med en fandens høj FPS i diverse games.
#11
Thomas
BOFH
03-09-2020 13:30

Rapporter til Admin
Så kan du bruge denne formel =HVIS(INDEKS(Sheet1!C:C;SAMMENLIGN("TEXT";Sheet1!B:B;0))="";0;INDEKS(Sheet1!C:C;SAMMENLIGN("TEXT";Sheet1!B:B;0))) Bemærk den er næsten identisk med din man du har brugt , istedet for ; for at adskille argumenterne
--
Hilsen Thomas Chefredaktør på HardwareOnline.dk
--
Sidst redigeret 03-09-2020 13:30
#12
Thomas
BOFH
03-09-2020 13:32

Rapporter til Admin
Hmm det vil HOL ikke acceptere, hvem mon jeg skal klage over det til ;-) Men kort sagt så gar din formel det problem at du har brugt mmellemrum efter den første indeks søgning og så har du adskilt argumenterne med , og ikke ;
--
Hilsen Thomas Chefredaktør på HardwareOnline.dk
#13
Stampeed
Gigabruger
03-09-2020 14:38

Rapporter til Admin
Tak for input. Jeg kan dog ikke få din formel til at virke :). Hvor bruger jeg mellemrum?
--
Et møg lækkert build med en fandens høj FPS i diverse games.

Opret svar til indlægget: Excel formel index/match

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE