Gå til innhold

Foto

Excel. HVIS-funksjon (eller bedre)


11 svar i denne tråden

#1 RuneTh666

RuneTh666

    Bruker

  • Medlemmer
  • 225 innlegg
  •   26. mars 2011

Skrevet 27. august 2019 - 19:24

Tverrfaglig Merkesystem er for de som ikke kjenner systemet bassert på at "alt" som er av ting på et bygg benevnes med en kode.
I jobben så bruker jeg TFM ganske mye for merking så jeg kunne tenkt meg å fått lagt inn et ark i filen jeg sender til de som lager merkeskilt for meg hvor de kodene + tekst jeg bruker blir skrevet inn sånn at når jeg skriver kode i "bestillingarket" så dukker teksten opp i nabokolonnen.
På den måten så sparer jeg meg for litt arbeid pluss at jeg vet at tekst og kode hører sammen.

 

Eksempler på koder med tilhørende tekst (kode etterfølges av et nummer som varierer):

BI = ISLOLASJON

DL = LUKE

FA = VENTILERT ARBEIDSPLASS

FF = FRYSEROM

FK = KJØLEROM

IK = KJØLEAGGREGAT

IV = AGGREGATENHET

JK = KOMPRESSOR

JP = PUMPE

JV = VIFTE

JW = SPESIALVIFTE

KA = AKTURATOR

KD = DRIVHJUL / DREV

KK = KANAL

LB = VARMEVIFTE

LC = KJØLEVIFTE

LD = KJØLEBAFFEL

LK = KJØLEBATTERI

LR = FREKVENSOMFORMER

LU = BEFUKTER

LV = VARMEBATTERI

LX = VARMEGJENVINNER

MA = ABSOLUTTFILTER

MB = KRIGSFILTER

MC = UV-FILTER

ME = ELEKTROSTATFILTER

MF = LUFTFILTER

MG = FETTFILTER

MR = RIST

MS = SYKLONFILTER

QD = FILTERVAKT

QL = LYDFELLE

QR = ROTASJONSVAKT

RD = TRYKKGIVER

RH = FUKTFØLER

RI = TERMOMETER

SQ = VAV

SK = CAV

SR = REGULERINGSSPJELD

SS = STENGESPJELD

SZ = BRANNSPJELD

 

Ark "Bestilling":

B11 -> B150: Her skriver jeg inn kode + nummer

A11 -> A150: Her skriver jeg inn tekst i dag

 

Ark "Komponentliste":

A3 -> : Her tenker jeg å skrive tekst

B3 -> : Her tenker jeg å skrive inn koden

 

 

Eksempel:

Ved utfylling av B11 i "Bestilling" så skriver jeg JV401 og da kommer "VIFTE" opp i A11

 


  • 0

#2 PopcornFest

PopcornFest

    Bruker

  • Medlemmer
  • 33 innlegg
  •   2. juni 2016

Skrevet 27. august 2019 - 19:39

Sjekk ut SWITCH (https://www.techonth...s/switch_ws.php)

 

Burde være det du ser etter.

 

På siden linket over viser de et eksempel med navn->nettside som kobling. Du erstatter med kode->tekst i ditt tilfelle.

 

Edit: Ble nysgjerrig på hvordan det funka i praksis så lagde et lite eksempel, sjekk vedlegg.

Vedlagt(e) fil(er)


Dette innlegget har blitt redigert av PopcornFest: 27. august 2019 - 19:45

  • 0

Whatever moisture is left in the popcorn when it gets from harvest to bag to your popper is what's going to determine how well the corn pops.


#3 aklla

aklla

    Moderator

  • Moderatorer
  • 24 567 innlegg
  •   15. mai 2003

Skrevet 27. august 2019 - 19:55

Lag en liste over hva forkortelsene betyr og bruk "slå.opp", men kun med de to første bokstavene.
I A11 blir formelen noe slikt som =slå.opp((deltekst(B11;1;2;)A3:B40)

Der A3:B40 er hvor du har listen
  • 0

Keep an open mind – but not so open that your brain falls out!

#4 RuneTh666

RuneTh666

    Bruker

  • Medlemmer
  • 225 innlegg
  •   26. mars 2011

Skrevet 27. august 2019 - 19:56

Sjekk ut SWITCH (https://www.techonth...s/switch_ws.php)

 

Burde være det du ser etter.

 

På siden linket over viser de et eksempel med navn->nettside som kobling. Du erstatter med kode->tekst i ditt tilfelle.

 

Edit: Ble nysgjerrig på hvordan det funka i praksis så lagde et lite eksempel, sjekk vedlegg.

Funker nesten :-)

Siden koden vil etterfølges av ett nummer som varierer så ble det mye ukjent kode


  • 0

#5 PopcornFest

PopcornFest

    Bruker

  • Medlemmer
  • 33 innlegg
  •   2. juni 2016

Skrevet 27. august 2019 - 19:59

Funker nesten :-)

Siden koden vil etterfølges av ett nummer som varierer så ble det mye ukjent kode

Leste spørsmålet ditt litt raskt; aklla sin metode er mye bedre! :D


  • 0

Whatever moisture is left in the popcorn when it gets from harvest to bag to your popper is what's going to determine how well the corn pops.


#6 RuneTh666

RuneTh666

    Bruker

  • Medlemmer
  • 225 innlegg
  •   26. mars 2011

Skrevet 27. august 2019 - 19:59

Lag en liste over hva forkortelsene betyr og bruk "slå.opp", men kun med de to første bokstavene.
I A11 blir formelen noe slikt som =slå.opp((deltekst(B11;1;2;)A3:B40)

Der A3:B40 er hvor du har listen

 

Prøver lykken og ser hva som skjer. Kanskje jeg får kontakt med Marsboere i samme slengen :-D


  • 1

#7 RuneTh666

RuneTh666

    Bruker

  • Medlemmer
  • 225 innlegg
  •   26. mars 2011

Skrevet 27. august 2019 - 20:01

Leste spørsmålet ditt litt raskt; aklla sin metode er mye bedre! :D

 

:rofl:


  • 0

#8 aklla

aklla

    Moderator

  • Moderatorer
  • 24 567 innlegg
  •   15. mai 2003

Skrevet 27. august 2019 - 20:02

Fant litt feil der, SLÅ.OPP(DELTEKST(B11;1;2);Komponentliste!A1:B40)
B11 skriver du inn bestillingskoden(f.eks JV401), A1:B40 er hvor listen i førsteposten ligger.

Edit jeg postet den første mer som ett eksempel, ikke en ferdig formel ;)

Dette innlegget har blitt redigert av aklla: 27. august 2019 - 20:07

  • 0

Keep an open mind – but not so open that your brain falls out!

#9 trn100

trn100

    Bruker

  • Medlemmer
  • 4 928 innlegg
  •   21. september 2001

Skrevet 27. august 2019 - 20:13

Prøv denne formelen i A11 og kopier nedover.

=HVISFEIL(INDEKS(Komponentliste!$A$3:$B$1000;SAMMENLIGNE(DELTEKST($B11;1;2);Komponentliste!$B$3:$B$1000);1);"")

 

Slå opp fungerer kun når koden står i første kolonne.

 

Edit: Legger ved eksempel da jeg kanskje misforstod det med komponentlisten?

 

Vedlagt(e) fil(er)


Dette innlegget har blitt redigert av trn100: 27. august 2019 - 20:23

  • 0
"The true sign of intelligence is not knowledge but imagination"

#10 Trelkrok

Trelkrok

    Bruker

  • Medlemmer
  • 134 innlegg
  •   4. april 2016

Skrevet 27. august 2019 - 20:33

Hei. 

Et eksempel til  :)

 

Mvh

RA

Vedlagt(e) fil(er)


  • 0

#11 Trelkrok

Trelkrok

    Bruker

  • Medlemmer
  • 134 innlegg
  •   4. april 2016

Skrevet 28. august 2019 - 20:19

Prøv denne formelen i A11 og kopier nedover.

=HVISFEIL(INDEKS(Komponentliste!$A$3:$B$1000;SAMMENLIGNE(DELTEKST($B11;1;2);Komponentliste!$B$3:$B$1000);1);"")

 

Slå opp fungerer kun når koden står i første kolonne.

 

Edit: Legger ved eksempel da jeg kanskje misforstod det med komponentlisten?

 

Hei trn100, likte formelen din  :) Manglet bare en 0 i den for eksakt treff. (markert med fet skrift)

 

=HVISFEIL(INDEKS(Komponentliste!$A$3:$B$1000;SAMMENLIGNE(DELTEKST($B11;1;2);Komponentliste!$B$3:$B$1000;0);1);"")

 

Mvh

RA


  • 1

#12 trn100

trn100

    Bruker

  • Medlemmer
  • 4 928 innlegg
  •   21. september 2001

Skrevet 30. august 2019 - 18:15

Hei trn100, likte formelen din  :) Manglet bare en 0 i den for eksakt treff. (markert med fet skrift)

 

=HVISFEIL(INDEKS(Komponentliste!$A$3:$B$1000;SAMMENLIGNE(DELTEKST($B11;1;2);Komponentliste!$B$3:$B$1000;0);1);"")

 

Mvh

RA

Det har du helt rett i ja, selv om det kanskje ikke gjør all verdens forskjell når man bare sammenligner 2 karakterer!  :)


Dette innlegget har blitt redigert av trn100: 30. august 2019 - 18:16

  • 0
"The true sign of intelligence is not knowledge but imagination"


0 bruker(e) leser denne tråden

0 medlemmer, 0 gjester, 0 skjulte brukere