Ja. Daar kan ik wel vanalles terugvinden, maar kan dus niet vinden waar t misgaat.quote:Op woensdag 29 januari 2020 20:33 schreef snabbi het volgende:
In de Ribbon (tabblad) Data (gegevens) heb je een knopje Connections (verbindingen).
Zijn de queries daarin opgenomen?
Ik heb nu dus dit erin staan:quote:Op vrijdag 31 januari 2020 00:54 schreef FFnog het volgende:
Hallo,
Ik wil op een formulier graag dat Excel een woord neerzet als het binnen een bepaalde getallenreeks valt.
Het lukt me om dit te doen met één woord, alleen niet met de rest.
Kan iemand mij hier mee helpen?
excellent 209 of hoger
goed 132 - 208
matig 110 - 131
onvoldoende 0 - 109
Dit is het idee.
Ik heb dus een hokje (I113) waar een bepaald getal in wordt berekend, aan de hand van dat getal wil ik in een ander hokje (C115) automatisch krijgen dat het excellent, goed, matig of onvoldoende is.
Ik gebruik Excel 2016 Nederlands
Alvast bedankt!
Maar 108 is dan toch ook kleiner dan 132?quote:Op vrijdag 31 januari 2020 01:09 schreef KennyPowers het volgende:
ALS(I113<110;"Onvoldoende";ALS(I113 < 132;“Matig”))
Enzovoorts
Ja, maar excel werkt van voren af aan. Dus hij komt eerst de voorwaarde '<110' tegen, en voor 108 geldt dat, dus dan geeft ie de waarde Onvoldoende terug. Met alles wat er nog achteraankomt doet hij niks meer, de voorwaarde is immers al gevuld.quote:Op vrijdag 31 januari 2020 08:52 schreef FFnog het volgende:
[..]
Maar 108 is dan toch ook kleiner dan 132?
Die tweede ALS voert hij alleen uit als de eerste ALS False is.quote:Op vrijdag 31 januari 2020 08:52 schreef FFnog het volgende:
[..]
Maar 108 is dan toch ook kleiner dan 132?
Let even op de puntkomma's en hoe het ALS-commando werkt:quote:Op vrijdag 31 januari 2020 08:52 schreef FFnog het volgende:
[..]
Maar 108 is dan toch ook kleiner dan 132?
Het is best lastig om op deze manier het probleem te vinden, maar ik doe nog een poging.quote:Op woensdag 29 januari 2020 21:23 schreef TaMieke het volgende:
[..]
Ja. Daar kan ik wel vanalles terugvinden, maar kan dus niet vinden waar t misgaat.
Met welke excel functie haal je dit binnen en uit wat voor een bron?quote:Op dinsdag 3 maart 2020 16:05 schreef Hojdhopper het volgende:
Ik heb een vraag m.b.t. een query.
Ik importeer een lijst met daarin o.a. een kolom:
...
Iemand een idee?
| 1 | =LEFT([@Remark];LEN([@Remark])-3) |
Dat weet ik ook niet, maar ik weet wel dat je het FIND-gedeelte uit je formule kan vervangen door LEN(A2)-3, mits in alle cellen de taal de 3 laatste karakters beslaat. In lange lijsten scheelt dat een hoop rekentijd.quote:Op dinsdag 3 maart 2020 16:05 schreef Hojdhopper het volgende:
Ik heb een vraag m.b.t. een query.
Ik importeer een lijst met daarin o.a. een kolom:
Campaign reference
GLOBAL-2020-01-P-NewYears-en
GLOBAL-2020-02-P-NewYears-es
GLOBAL-2020-02-P-NewYears-fr
RU-2020-03-P-WomensDay-ru
BR-2020-01-B-CallcenterPromo-en
BR-2020-01-B-CallcenterPromo-br
etc
etc
Nu wil ik voor de import naar een werkblad de taalparameter deleten. Dus dat bijvoorbeeld -en, -fr, -es wordt verwijderd.
In een werkblad doe ik dat met
=LEFT(A2; (FIND("-en";A2; 1)-1)) voor Engels of =LEFT(A2; (FIND("-fr";A2; 1)-1)) voor Frans.
Nu vond ik dat de LEFT functie in queries wordt vervangen door
=Text.Starts([Campaign reference])
Maar ik weet niet hoe ik het zo voor elkaar krijg, dat alles blijft behalve -en/-fr/-es.
Iemand een idee?
Het is een Excel lijst die ik dus importeer naar een query. De bron van deze Excel lijst is onze interne database. Vroege spuugde deze in .csv uit maar sinds kort in .xlsquote:Op dinsdag 3 maart 2020 16:17 schreef The_vice het volgende:
[..]
Met welke excel functie haal je dit binnen en uit wat voor een bron?
text bestand, excel, access etc?
Hm ja, dat is wat ik eerst deed. Maar helaas zijn oudere data nog wat onrein, dus dan mist de taalparamenter of is er nog een paramater achter geplaatst. Dus deze functie gaat op voor recente campagnes, maar niet voor oudere.quote:Op dinsdag 3 maart 2020 16:19 schreef Janneke141 het volgende:
[..]
Dat weet ik ook niet, maar ik weet wel dat je het FIND-gedeelte uit je formule kan vervangen door LEN(A2)-3, mits in alle cellen de taal de 3 laatste karakters beslaat. In lange lijsten scheelt dat een hoop rekentijd.
Ah lijkt erop dat je het nu over twee dingen hebt?quote:Op dinsdag 3 maart 2020 16:22 schreef Hojdhopper het volgende:
[..]
Het is een Excel lijst die ik dus importeer naar een query. De bron van deze Excel lijst is onze interne database. Vroege spuugde deze in .csv uit maar sinds kort in .xls
| 1 | =RIGHT(LEFT(A1;LEN(A1)-2);1)="-" |
| 1 | =IF(B1;LEFT(A1;LEN(A1)-3);A1) |
Oké moment, even verduidelijken:quote:Op dinsdag 3 maart 2020 16:37 schreef The_vice het volgende:
[..]
Ah lijkt erop dat je het nu over twee dingen hebt?
is een power query, of een andere excel functie?
in powerquery lijkt "Text.Start("Hello, World", 5)" de eerste 5 karakters op te halen, als je de 5 meegeeft. In je voorbeeld stond er geen aantal achter.
Verder, met je latere post, als je twee typen data in één kolom importeert, test dan in een volgende kolom of bijvoorbeeld het op 3 na laatste karakter een "-" is.
[ code verwijderd ]
(met in kolom A de data in dit voorbeeld, en in B deze formule)
dan in de volgende kolom (C)
[ code verwijderd ]
dan laat je afhankelijk van het resultaat wel of niet (True/False of Waar/Onwaar in nl versie) de tekst opschonen
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.En na het opschonen en bruikbaar maken ziet het er zo uit:SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Zoals je ziet is de hele Campaign reference één kolom, dus helaas niet samengesteld verschillende kolommen. Dat zou handig zijn want dan zou ik gewoon de kolom met taalparameter verwijderen.
Uiteindelijk wil ik dit weer in een Excelwerkblad weergeven, waarbij dus alleen GLOBAL-2020-01-P-DiscoverEurope te zien is.Nederlander in München, met voorliefde voor Taiwan en auti's gonna aut.
Wellicht kan je de twee letter versies snel bouwen vanaf deze lijst, of importeren middels power query en er dan dingen mee doen.quote:
Dankje voor de tip.quote:Op dinsdag 3 maart 2020 23:26 schreef The_vice het volgende:
[..]
Wellicht kan je de twee letter versies snel bouwen vanaf deze lijst, of importeren middels power query en er dan dingen mee doen.
Nadeel van de replace is denk ik wel dat alle items die lijken op -en, -fr etc. vervangen worden, of bijvoorbeeld alleen de eerste verschijning ervan.
Neem "las-vegas", dat kan gestript worden tot "lasgas" als je -ve (Venezuela) in de lijst opneemt.
Maar dat zal je met deze methode proefondervindelijk moeten uitvinden.
Je had deze ook kunnen gebruiken.quote:Op dinsdag 3 maart 2020 16:05 schreef Hojdhopper het volgende:
Ik heb een vraag m.b.t. een query.
Ik importeer een lijst met daarin o.a. een kolom:
Campaign reference
GLOBAL-2020-01-P-NewYears-en
GLOBAL-2020-02-P-NewYears-es
GLOBAL-2020-02-P-NewYears-fr
RU-2020-03-P-WomensDay-ru
BR-2020-01-B-CallcenterPromo-en
BR-2020-01-B-CallcenterPromo-br
etc
etc
Nu wil ik voor de import naar een werkblad de taalparameter deleten. Dus dat bijvoorbeeld -en, -fr, -es wordt verwijderd.
In een werkblad doe ik dat met
=LEFT(A2; (FIND("-en";A2; 1)-1)) voor Engels of =LEFT(A2; (FIND("-fr";A2; 1)-1)) voor Frans.
Nu vond ik dat de LEFT functie in queries wordt vervangen door
=Text.Starts([Campaign reference])
Maar ik weet niet hoe ik het zo voor elkaar krijg, dat alles blijft behalve -en/-fr/-es.
Iemand een idee?
Oh, nice! Waar vind ik dat? Net gezocht maar niet gevonden (misschien vanwege NL --> EN omzetting)quote:Op woensdag 4 maart 2020 13:07 schreef Rectum het volgende:
[..]
Je had deze ook kunnen gebruiken.
[ afbeelding ]
In het Engels onder het tabje Transform > Extract > Text Before Delimiterquote:Op woensdag 4 maart 2020 13:51 schreef Hojdhopper het volgende:
[..]
Oh, nice! Waar vind ik dat? Net gezocht maar niet gevonden (misschien vanwege NL --> EN omzetting)
Overal 100 jaar bij optellen?quote:Op woensdag 25 maart 2020 17:30 schreef kalinhos het volgende:
Een datumvraag.
Vanuit een query heb ik 100 datums:
1-11-62
1-8-53
1-12-59
Etc. Dit gaat om toekomstige data dus 2062, 2053, etc.
Als ik uit die query kopieer naar Excel, leest Excel het als:
1-11-1962
1-8-1953
1-12-1959
Is hier wat aan te doen?
Normaal werkt kopiëren naar kladblok en dan als tekst plakken redelijk, maar in dit geval ook niet.
Hmm die +100 jaar had wel een uitkomst geweest ja. Uiteindelijk heb ik m'n query dusdanig kunnen aanpassen dattie van 1-4-45 1-4-2045 maakte en dan ben ik er wel.quote:Op woensdag 25 maart 2020 18:18 schreef Janneke141 het volgende:
[..]
Overal 100 jaar bij optellen?
=DATUM(JAAR(A1)+100;MAAND(A1);DAG(A1))
Of, als het niet bij allemaal is
=ALS(A1<36526;DATUM(JAAR(A1)+100;MAAND(A1);DAG(A1));A1)
Het kan een Windows-setting zijn: https://answers.microsoft(...)98-b3ed-5ac31669214fquote:Op woensdag 25 maart 2020 17:30 schreef kalinhos het volgende:
Een datumvraag.
Vanuit een query heb ik 100 datums:
1-11-62
1-8-53
1-12-59
Etc. Dit gaat om toekomstige data dus 2062, 2053, etc.
Als ik uit die query kopieer naar Excel, leest Excel het als:
1-11-1962
1-8-1953
1-12-1959
Is hier wat aan te doen?
Normaal werkt kopiëren naar kladblok en dan als tekst plakken redelijk, maar in dit geval ook niet.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Wie o wie?"Fifty years ago the Leningrad street taught me a rule - if a fight is inevitable, you have to throw the first punch."
Vladimir Putin
“To forgive the terrorists is up to God, but to send them there is up to me.”
Vladimir Putin
quote:Op maandag 27 april 2020 21:34 schreef phpmystyle het volgende:
Beste FOK!kers,
Ik heb in één cel twee formules staan, de formules werken naar behoren als ik die beide in een cel zet. Als ik de formule in één cel zet dan werkt het tweede gedeelte van de formuler niet (de som.als)Gokje, omdat SOM.ALS alleen verticaal werkt en niet horizontaal?SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Wie o wie?Opinion is the medium between knowledge and ignorance (Plato)
Dat is het niet, want de formules werken wel als ik die twee afzonderlijk in een cel zet.quote:Op maandag 27 april 2020 21:40 schreef Janneke141 het volgende:
[..]
Gokje, omdat SOM.ALS alleen verticaal werkt en niet horizontaal?
misschien wat extra haakjes erbij?quote:Op maandag 27 april 2020 23:41 schreef phpmystyle het volgende:
[..]
Dat is het niet, want de formules werken wel als ik die twee afzonderlijk in een cel zet.
Voeg in het bronbestand een kolom toe met de berekening.quote:Op dinsdag 12 mei 2020 10:38 schreef hello_moto1992 het volgende:
Ik wil graag in een draaitabel een extra "berekend veld" toevoegen:
https://imgur.com/a/jLWNuBQ
Door simpelweg de "som van Bestedingen / Gemiddelde van budget" te doen. Kan iemand mij helpen deze formule toe te passen?
Met =DATUM(j;m;d) kun je drie getallen tot een datum maken. Via zoeken op de eerste en tweede dubbele punt zul je wel kunnen achterhalen of de datum uit 7 of 8 karakters bestaat, denk ik.quote:Op dinsdag 12 mei 2020 22:38 schreef kalinhos het volgende:
Ik wil een bepaald gedeelte uit een zin trekken en in aparte kolommen zetten. Vanuit Outlook kopieer ik 30 mails en die zet ik in excel. Ik krijg dan zoiets te zien als onderwerp (30 regels):
Corona-dit: 12052020:_file1_ qty 54 amnt_2
Corona-deze: 12052020:_file4,_ g qty 83 amnt_92
Corona-dit: 05052020:_file9_; f qty 51 amnt_2
Het gaat mij om een aantal gegevens uit het onderwerp die ik in aparte kolommen wil hebben. De meeste krijg ik er wel uit via DEEL en VINDSPEC omdat die elke keer hetzelfde aantal tekens na een bepaald woord komen (bv 54 komt precies 2 tekens na qty en na amnt_ volgt altijd een getal wat ik ook nodig heb)
Mijn probleem zit in de datum. Die zit aan t begin in de zin, maar niet in elke regel na hetzelfde aantal tekens. Soms pas na 12 tekens en soms na 11 al. Ook lastig is, is dat 5 mei 5052020 wordt en 12 mei 12052020.
Hoe kan ik zo'n formule maken die exact de datum eruit trekt?
En als ik dat dan doe...hoe zorg ik dat Excel t ook herkent als datum? Ik zou t via LINKS, DEEL en RECHTS wel in aparte kolommen kunnen krijgen, en daarna via &"-"& ook wel als 12-05-2020 maar dat ziet Excel niet als datum...
Gebruik Power Query.quote:Op dinsdag 12 mei 2020 22:38 schreef kalinhos het volgende:
Ik wil een bepaald gedeelte uit een zin trekken en in aparte kolommen zetten. Vanuit Outlook kopieer ik 30 mails en die zet ik in excel. Ik krijg dan zoiets te zien als onderwerp (30 regels):
Corona-dit: 12052020:_file1_ qty 54 amnt_2
Corona-deze: 12052020:_file4,_ g qty 83 amnt_92
Corona-dit: 05052020:_file9_; f qty 51 amnt_2
Het gaat mij om een aantal gegevens uit het onderwerp die ik in aparte kolommen wil hebben. De meeste krijg ik er wel uit via DEEL en VINDSPEC omdat die elke keer hetzelfde aantal tekens na een bepaald woord komen (bv 54 komt precies 2 tekens na qty en na amnt_ volgt altijd een getal wat ik ook nodig heb)
Mijn probleem zit in de datum. Die zit aan t begin in de zin, maar niet in elke regel na hetzelfde aantal tekens. Soms pas na 12 tekens en soms na 11 al. Ook lastig is, is dat 5 mei 5052020 wordt en 12 mei 12052020.
Hoe kan ik zo'n formule maken die exact de datum eruit trekt?
De vaste variabele is dat elke datum sowieso 2020 bevat en 2 cijfers van de maand ervoor. Dus wellicht kan ik t vinden door vanaf rechts te zoeken vanaf waar 2020 begint en dan tot er een spatie is?
En als ik dat dan doe...hoe zorg ik dat Excel t ook herkent als datum? Ik zou t via LINKS, DEEL en RECHTS wel in aparte kolommen kunnen krijgen, en daarna via &"-"& ook wel als 12-05-2020 maar dat ziet Excel niet als datum...
In het menu van het filteren zit de optie "Waardefilter". Via het waardefilter kan je invullen groter dan 0quote:Op donderdag 14 mei 2020 11:03 schreef Stansfield het volgende:
Dat had ik ook geprobeerd. Maar als je dan wilt filteren in de rapportage filter kan dat alleen met het uit en aanvinken van de waardes toch? En dat zijn er dan weer net teveel. Dan wil ik eigenlijk alles onder 0 eruit filteren.
Waar vind ik precies die optie waardefilter? Want dat zoek ik dan.quote:Op donderdag 14 mei 2020 12:36 schreef snabbi het volgende:
[..]
In het menu van het filteren zit de optie "Waardefilter". Via het waardefilter kan je invullen groter dan 0
Een andere makkelijke oplossing is dan om in de originele tabel een extra hulpkolom te maken. Bijvoorbeeld via de formule =ALS(Bedrag<0;"negatief";"positief")
Vervolgens rechter muistoets de draaitabel bijwerken zodat je die extra kolom ook kan gebruiken om te filteren.
quote:Op donderdag 14 mei 2020 16:02 schreef Stansfield het volgende:
Waar vind ik precies die optie waardefilter? Want dat zoek ik dan.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |