Gå til innhold

[Løst] Excel - Forsøker å få en celle til å gjengi hvilken kolonne den befinner seg i


XcalibuR

Anbefalte innlegg

Hei - 

 

Koser meg for tiden med å polere litt på Excelkunnskapene, men sitter nå bom fast. 

 

Jeg ønsker at en celle skal fortelle meg hvilken kolonne den tilhører.

Altså jeg har flere klassifiserings-kolonner og i radene under finnes det diverse navn. Når jeg i en 'søkecelle' skriver et navn ønsker jeg at den skal gjengi KUN hvilken kolonnne den befinner seg i.

 

Litt kronglete forklart sikkert, men bilde vedlagt gjør det enkelt å forstå. 

 

Takker for all hjelp!

 

excel-problemo.jpg

Endret av XcalibuR
Lenke til kommentar
Videoannonse
Annonse

Hei

 

Litt lang formel.

Engelsk:

 

=IF(SUMPRODUCT((M6:R15=M19)*COLUMN(M6:R15))=0;"Ingen treff";INDEX(5:5;1;SUMPRODUCT((M6:R15=M19)*COLUMN(M6:R15))))

 

Norsk:

 

=HVIS(SUMMERPRODUKT((M6:R15=M19)*KOLONNE(M6:R15))=0;"Ingen treff";INDEKS(5:5;1;SUMMERPRODUKT((M6:R15=M19)*KOLONNE(M6:R15))))

 

Beste hilsen Harald

  • Liker 2
Lenke til kommentar

Hei

 

Litt lang formel.

Engelsk:

 

=IF(SUMPRODUCT((M6:R15=M19)*COLUMN(M6:R15))=0;"Ingen treff";INDEX(5:5;1;SUMPRODUCT((M6:R15=M19)*COLUMN(M6:R15))))

 

Norsk:

 

=HVIS(SUMMERPRODUKT((M6:R15=M19)*KOLONNE(M6:R15))=0;"Ingen treff";INDEKS(5:5;1;SUMMERPRODUKT((M6:R15=M19)*KOLONNE(M6:R15))))

 

Beste hilsen Harald

 

Hei, Harald

 

Takk for at du tok deg tiden. 

Dessverre får jeg en feilmelding når jeg forsøker din løsning (norsk). Excel spør om jeg virkelig forsøker å skrive inn en formel og sier at dersom jeg putter apostrofer (") foran teksten min vil excel kun vise tekst.

Har forsøkt både copy-paste og innskriving manuelt. 

 

Har laget en lang hvis.antall-formel som fungerer for nå, men dersom det blir mange kolonner bortover er jo en slik formel ganske arbeidskrevende. Derfor er ditt forslag veldig interessant, men forstår ikke helt hvorfor den ikke fungerer. 

Endret av XcalibuR
Lenke til kommentar

Veldig rart. Det virker her i begge språk.

Jeg jobber i Excel 2016, men tror ikke det er noe her som ikke skulle virke i 2010-versjonen (som jeg for øvrig savner veldig).

 

Jeg legger ved min testfil. Se om den virker hos deg. i rad 18 ligger grunnformelen som finner kolonnenummeret.

 

Multicolumn.xlsx

 

Det kan bli veldig mange Hvis'er om du skal utvide til 30-40 kundegrupper, så jeg håper vi får til dette :)

 

Beste hilsen Harald

Endret av Harald Staff
  • Liker 1
Lenke til kommentar

Veldig rart. Det virker her i begge språk.

Jeg jobber i Excel 2016, men tror ikke det er noe her som ikke skulle virke i 2010-versjonen (som jeg for øvrig savner veldig).

 

Jeg legger ved min testfil. Se om den virker hos deg. i rad 18 ligger grunnformelen som finner kolonnenummeret.

 

attachicon.gifMulticolumn.xlsx

 

Det kan bli veldig mange Hvis'er om du skal utvide til 30-40 kundegrupper, så jeg håper vi får til dette :)

 

Beste hilsen Harald

 

Jeg er veldig takknemlig for at du tok deg tid til dette. Har testet litt rundt med formelen fra regnearket ditt og får nå til å replikere den i mitt eget. Men det er to ting jeg kanskje ikke fullt forstår. 

 

Hva er hensikten med å finne kolonnenummer for navn (N18) da den ikke brukes i søkeformelen N19?

 

Tallene etter Indeks. Altså 5;5;1.

Betyr 5, fem rader ned fra toppen av regnearket, 5 kolonner bortover fra søkeparameterets kolonne-start og 1, gjengi svarer i øverste rad av søkeparameter? Jeg har greid å endre dette slik at det passer inn i mitt regneark, jeg bare forstår ikke hvordan denne delen fungerer  :rofl:

 

Redigert pga skrivefeil.

Endret av XcalibuR
Lenke til kommentar

Hei igjen

 

Jeg la ved formelen i rad 18 bare så du skulle få se den "ren" og hva den gjør. Samme setning brukes to ganger i den endelige formelen i 19.

 

Indeks virker slik:

 

=INDEKS(Celleområde; radnr i området; eventuelt kolonnenr i området)

 

5:5 (merk: kolon) betyr hele rad 5, der du har navnene på kundegruppene. 1 betyr første rad i området, og Summerprodukt-formelen definerer kolonnen i området, på samme måte som den rene formelen i rad 18.

 

Makes sense?

 

Beste hilsen Harald

Lenke til kommentar
  • 2 uker senere...

Hei igjen

 

Jeg la ved formelen i rad 18 bare så du skulle få se den "ren" og hva den gjør. Samme setning brukes to ganger i den endelige formelen i 19.

 

Indeks virker slik:

 

=INDEKS(Celleområde; radnr i området; eventuelt kolonnenr i området)

 

5:5 (merk: kolon) betyr hele rad 5, der du har navnene på kundegruppene. 1 betyr første rad i området, og Summerprodukt-formelen definerer kolonnen i området, på samme måte som den rene formelen i rad 18.

 

Makes sense?

 

Beste hilsen Harald

Hei, Harald. 

 

Beklager sent svar. Veldig god forklaring. Etter litt prøving og feiling har jeg forstått formelen og også fått til å implementere den i andre situasjoner enn den i OP. Takker for hjelpen!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...