Print side | Luk vindue

Kategoriser del af tekst

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=4747
Udskrevet den: 06.Maj.2024 kl. 13:48


Emne: Kategoriser del af tekst
Besked fra: Janr123
Emne: Kategoriser del af tekst
Posteringsdato: 01.Jul.2022 kl. 16:16
Hej

I forlængelse af at det er blevet dyrt at eksistere, har vi eksporteret en udskrift fra vores bank som indeholder kontobevægelserne 12 måneder baglæns, disse data har vi puttet i en pivot tabel så vi kan se hvad eller rettere hvor vi bruger pengene.

Det giver mig dog lige lidt udfordringer, fordi man kan til og fravælge i pivot tabellen, men at sidde og udvælge hver post er et stort arbejde, derfor ville vi gerne kunne kategorisere ud fra den tekst der står på udskriftet.

Hvis forestiller os at vi har handlet i Kvickly, Netto, ALDI, Rema1000, Lidl altså mange forskellige købmænd og supermarkeder, kunne jeg forestille mig at lave en liste i kolonne D med navnene på diverse supermarkeder.

Herefter påtænker jeg at importere CSV filen fra Banken i Excel f.eks. startende i A1

Fra bankbes udskrift står der f.eks. "Dankort Kvickly syd" altså den kolonne eller det felt der søges i indeholder altså mere tekst end søgeordet der bliver læst i kolonne D
 
Nu mangler jeg så en formel der kan afprøve alle søgeordene i kolonne D med felterne i kolonne A som indeholder teksten fra banken.

Hvis vi forestiller os at feltet A7 i kolonne A indeholder teksten "Dankort ALDI Nord" vil den blive udvalgt da ALDI jo står i kolonne D, da den blive udvalgt skal den skrive 2 i kolonne B7

når det er kørt igennem har vi kategoriseret købmænd og supermarkeder som kategori "2" 
og der vil stå 2 i kolonne B ud for hver gang den møder et match.

herefter kan man jo kategorisere forbrug, el, vand, varme og hvad man ellers har lyst til og således kan pivot tabellen skabe et overblik over hvad vi bruger pengene på.

Håber opgaven er til at forstå og nogen har et bud på en formel der kan gøre det, jeg har forsøgt mig lidt og søgt en del på nettet, men synes ikke at lykkes.

Hvis der allerede findes en god løsning på opgaven kunne jeg også være interesseret i det.

Mvh
Jan R




Svar:
Besked fra: Janr123
Posteringsdato: 01.Jul.2022 kl. 17:34
Jeg har forsøget med følgende formel:

=HVIS(ER.TAL(SØG(F2;B2));"2";"")

Den virker så langt at den søger i F2 og returnerer 2 hvis der er match med B2

men jeg kan ikke få den til at søge i et område hvor der står flere forskellige navne (kolonne H) og returnere 2 hvis et af felterne indeholder et match

uploads/2949/TEST_slå_op_2022-07-01_17-41-37.xlsx" rel="nofollow - uploads/2949/TEST_slå_op_2022-07-01_17-41-37.xlsx


Besked fra: Hans K.
Posteringsdato: 01.Jul.2022 kl. 18:02
Er det sådan?
uploads/2435/TEST_slå_op_2.xlsx" rel="nofollow - uploads/2435/TEST_slå_op_2.xlsx


Besked fra: Janr123
Posteringsdato: 01.Jul.2022 kl. 18:42
Ja Tak Hans

Det virker efter hensigten, så nu må jeg lige studere det du har lavet lidt så jeg forstår hvad det er der sker.





Print side | Luk vindue