Avatar billede anke Nybegynder
13. september 1999 - 21:12 Der er 5 kommentarer og
1 løsning

DHENT-funktion fejl

Jeg har en liste/database, hvor hver post indledes med en unik kode bestående af et tal (1-14) en tal/bogstavkombination (h1-h5-l-s) og et tal (1-12). Koden genereres af værdier i den pågældende post vha. funktionen SAMMENKÆD().
I et andet ark vil jeg hente data fra listen med ovennævnte kode som søgeord.
Jeg bruger DHENT() for at kunne sortere listen vilkårligt.
Problemet er, at alle søgninger på koder,  der slutter med et 1-tal kan ikke findes. Fejlkoden er NUM#, og skulle betyde, at der er flere søgeresultater - men det er der ikke.
Avatar billede ziber Nybegynder
14. september 1999 - 07:59 #1
det vil vær elidt lettere hvis man kunne se et eksempel
Avatar billede anke Nybegynder
14. september 1999 - 14:58 #2
Øh, ja - naturligvis!

Databasen har følgende udseende:
      [A]    [B]  [C]  [D]  [E]  [F]
[10]  B/D/H  B/D  Bl.  Dg.  Ho.  Vnr.
[11]
[12]  2h51  1h5    2    h5  1    21
[13]  2h52  2h5    2    h5  2    22
[14]  2h511  2h5    2    h5  11  31
A12-14 og B12-14 dannes af sammenkædning af kol. C-D-(E)

Søgearket har følgende udseende:
        [A]  [B]  [C]  [D]  [E]
[10]    h5        1    2    11
[11]    2      B/D/H B/D/H B/H/D
[12]            2h51  2h52  2h511
[13]              Vnr.  Vnr.  Vnr.
[14]              #NUM  22    31
C12-E12 er sammenkædninger A11-A10-værdi rk.10
C14-E14 er DHENT-funktioner

DHENT(dataark!$a$10:$f$13;dataark!$f$10;c11:c12)
DHENT(dataark!$a$10:$f$13;dataark!$f$10;d11:d12)
DHENT(dataark!$a$10:$f$13;dataark!$f$10;e11:e12)

Som sagt: alle andre værdier end dem, der kommer fra et 1-tal til sidst i sammenkædningen virker... jeg synes det virker mystisk!?
Avatar billede anke Nybegynder
14. september 1999 - 15:03 #3
Sorry! - i funktionerne tilsidst skal der naturligvis stå $f$14 istf. $f$13  8-]
Avatar billede benny.dk Nybegynder
25. oktober 1999 - 15:01 #4
Du har i dit viste eksempel en fejl i datark felt b12 her skal stå 2h5 istedet for 1h5.

Men du får fejlen fordi dit opslag på 2h51 fanger både 2h51[blank] og 2h511, den kigger kun på det antal karaktere den skal
Avatar billede benny.dk Nybegynder
25. oktober 1999 - 15:02 #5
Prøv evt at rette 11 til 31 så virker det. Hvis du retter 11 til 21 så er det felt 2 som får problemet.
Avatar billede anke Nybegynder
01. november 1999 - 17:30 #6
Ja, det passer med, at jeg løste problemet ved at sætte Dg.-kolonnen sidst i sammenkædningen. Tak for svaret!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester