22. juli 2019 - 16:50Der er
9 kommentarer og 1 løsning
Find rækkenumre
Er der en "EXCEL-haj", som kan hjælpe med følgende:
I kollone A har jeg følgende data:
Række 1: m Række 2: m Række 3: (tom) Række 4: mk Række 5: (tom) Række 6: u Række 7: m Række 8: m Række 9: mk Række 10: (tom) Række 11: t Række 12: mt Række 13: mtu
I kollonne C ønsker jeg RÆKKENUMRE på alle rækkerne i kollonne A, som IDEHOLDER bogstavet "m". Jeg skal altså ende med at kollone C indeholder følgende:
Række 1: 1 Række 2: 2 Række 3: 4 Række 4: 7 Række 5: 8 Række 6: 9 Række 7: 12 Række 8: 13
I kollonne C skal celle 1 altså indeholde rækkenummeret på det første "m", celle 2 rækkenummeret på det andet "m" osv.
Tak for svaret. Resultatet er dog ikke helt som ønsket ...
Som du har skrevet formlen, kommer der et "0" i B3. Dér skulle jeg gerne have et "4".
Kollonne A kan f.eks. indeholde 50 rækker med bogstaver. Jeg véd, at der præcis er 10 m'er i blandt alle 50 rækker, og jeg ønsker rækkenumre på de 10 rækker opstillet således, at B1 = rækkenummer for første "m", B2= rækkenummer for andet "m" osv. Hvis der er rækker UDEN "m", springes dette rækkenummer over. B3 skal være et "4"-tal, da næste "m" først forekommer i A4.
Til orientering: Resultaterne/rækkenumrene skal bruges til at hente yderligere værdier fra rækkerne (Rækkenumrene i kollonne B skal bruges som parametre). Og: Kollonne A er på Ark1, og kollonne B på Ark2 (men dette kan jeg selv tilføje senere :)
Jeg TROR løsningen kan findes i dette indlæg: "Opslag skal returnerer ALLE linier der opfylder opslagsværdien". I eksemplet/løsningen returneres indholdet af nogle celler - jeg har blot brug for det aktuelle rækkenummer. Jeg kan bare ikke finde ud af at opdele formlen til "kun" at få returneret rækkenumrene ...
Den gode nyhed er, at matrixformler i Excel snart vil være fortid. I hvert fald hvis man bruger Office 365. Microsoft er i færd med udrulle det de kalder Dynamic Arrays, hvorefter array-indtastning (Ctrl+Shift+Enter) ikke længere vil være nødvendigt - sikkert til mange brugeres store glæde. Dynamic Arrays er fantastiske - glæd jer folkens, hvis I ikke allerede har adgang til dem via Office 365 + Microsoft Insider Fast. Der er virkelig spændende ting på vej i Excel. Ændringen er blevet kaldt "a total revamp of the Excel calculation engine".
Tak for alle jeres indput :) Løsningen bliver som vist herunder:
A B C ---------------------------------------- m 1 1 i 3 jhm 3 4 mt 4 6 8 m 6 10 tr 12 m 8 14 16 sdm 10 17
dtm 12 tt m 14
m 16 m 17 --------------------------------
Kolonne B indeholder følgende formel: HVIS(ER.TAL(SØG("m";A1))*1>0;RÆKKE();"") HVIS(ER.TAL(SØG("m";A2))*1>0;RÆKKE();"") HVIS(ER.TAL(SØG("m";A3))*1>0;RÆKKE();"") osv.
Kolonne C indeholder følgende formel: MINDSTE($B$1:$B$100;1) MINDSTE($B$1:$B$100;2) MINDSTE($B$1:$B$100;3) osv.
På denne måde bliver alle rækker med "m" i kolonne A samlet og sorteret i en ny kolonne C.
Synes godt om
Ny brugerNybegynder
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.