Welkom bij “Het grote Excel vragentopic” waar je terecht kan met vragen over Excel.In dit topic is het de bedoeling dat we gericht vragen stellen en antwoorden geven op de gestelde vragen. Om alles zo goed mogelijk te laten verlopen zijn er een aantal regels.
Regels1. Als je een vraag stelt, zet er dan bij welke versie van Excel je hebt en op welke taal hij ingesteld staat.
2. Zet macrocode tussen [ code ] tags
3. Als het “pseudo-code” is, vermeldt dit dan duidelijk
4. Er bestaan geen domme vragen, wel domme antwoorden. Als jouw antwoord niet gaat bijdragen, geef het antwoord dan niet.
5. Dit topic is geen “code-FEBO” waar je half opgewarmde code uit de muur trekt, het is de bedoeling dat je er zelf iets van leert.
Definities•
Functie Een interne functie die bij Excel is geleverd.
•
UDF Een “user definded function”, een zelfgebouwde functie
•
Macro Een stuk code die opdrachten uitvoert, gebouwd in (meestal) de VBA editor
•
Add-In Een Excel workbook met VBA-code (of C#, C) die als .xla (of .xll) is opgeslagen, deze is als vaste plug-in in Excel te plaatsen.
•
Workbook Het excelbestand
•
Sheet of Worksheet Het tabblad
•
Form, Formulier, Userform Een Dialoogvenster in VBA gebouwd
Tips & LinksDe help functie van excel of visual basic voor excel kan je een eind op weg helpen. (F1)
Het workbook met het FOK!-menu zoals in de banner weergegeven is
hier te vinden. Dit menu is naar wens aan te passen. De icoontjes in het menu zijn
hier allemaal weergegeven. In dit workbook zijn drie macro's aanwezig:
• Een printertool waarmee je uit meerdere workbooks sheets kan selecteren voor afdrukken
• Een power replace die termen kan wijzigen in meerdere workbooks tegelijk
• Een formule vertaler, de formule in de actieve cel wordt in het engels weergegeven. Je kan ook een engelse formule invoeren die dan in de actieve cel in de geldende taal wordt geplaatst.
De UDF is naar aanleiding van een vraag in topic #29. De functie kan worden aangeroepen door in een cel =FOK() te typen en dan op de
Fx te klikken voor uitleg over de variabelen.
De VBA editor bereik je door ALT+F11 in te drukken. Vanaf Excel 2007 is de VBA editor lastiger te vinden. Op
deze site wordt uitgelegd hoe je de editor kan activeren.
De interne functies zijn afhankelijk van welke taal jouw Excel draait. Op
deze en
deze site kun je de formules in verschillende talen vertalen.
Macro uitvoering optimaliserenDe meer uitgebreide macro's kunnen traag worden, ook kan het scherm flikkeren als gevolg van veel "select" acties. Deels kun je dit ondervangen door zo veel mogelijk select acties te vervangen door directe verwijzingen naar cells en deels door een macro-optimalisatie door te voeren. In de onderstaande code is een routine voor macro-optimalisatie en een routine om de optimalisatie weer uit te zetten weergegeven. In de voorbeeld sheet is een uitgebreide versie van MOA en MOU opgenomen.
SPOILER
Om 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.Bij macro's die een bepaalde, merkbare, tijd nodig hebben om hun werk te doen is het van belang de gebruiker een idee te geven van wat er gebeurt, zeker met macro-optimalisatie aan kan het lijken alsof Excel is vastgelopen. Je kan bijvoorbeeld de statusbar een waarde geven, met eventueel een percentage van de reeds uitgevoerde code.
SPOILER
Om 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.
Password kwijt?Soms heb je een worksheeet beveiligd met een password maar ben je die kwijt. Gelukkig is dat geen groot probleem want de interne beveiliging van Excel stelt niet heel veel voor.
Hier vind je meer info en een downloadbare macro die alle interne passwords verwijdert.
DISCLAIMER: Denk erom dat je met het breken van de beveiliging van een excelsheet mogelijk wet- of regelgeving overtreedt. Als de spreadsheet van jezelf is zou het geen probleem moeten zijn.
In andere gevallen: vraag toestemming aan de originele schrijver.
Bij twijfelgevallen: NIET DOENMooi, grappig en coolEen uitgebreide site met nuttige en minder nuttige excelsheetjes. Van
kekke grafieken om je manager of leraar te betoveren via oscillogrammen en simulatoren tot
pong voor als het weer een typische vrijdagmiddag is:
ExcelunusualVerderAlle vorige topics zijn
hier terug te vinden.
Nieuw topic? Haal de
OP uit de wiki
Recordhouder aantal posts op één dag.4045 onlogisch
In C6 (?) : MIN.ALS.VOORWAARDEN(B1:B5;B1:B5;">0")
En dan naar beneden slepen?
Dit zijn wel de duidelijke tekortkomingen van Excel. Alles kan maar handig of overzichtelijk is het niet echt.
Aldus.
Janneke141
Green, green grass of home
quote:
Dat hoeft ook niet
Ik geef alleen aan wat ik zou doen. Kan de vraagsteller kiezen wat hem het handigste lijkt voor zijn eigen situatie.
Opinion is the medium between knowledge and ignorance (Plato)
hoi hoi,
Een vraag:
Uit een data warehouse staat in geel gearceerde cellen TO of een andere 2 letters lange afkorting. Deze wil ik eruit halen met een formule. Echter lukt niks omdat de letters er niet lijken te zijn als ik op de cel sta.
Wat kan ik doen om deze letters er uit te halen?
Man is de baas, vrouw kent haar plaats.
marcb1974
Dakshin Ray
quote:
Op maandag 23 mei 2022 15:33 schreef phpmystyle het volgende:hoi hoi,
Een vraag:
Uit een data warehouse staat in geel gearceerde cellen TO of een andere 2 letters lange afkorting. Deze wil ik eruit halen met een formule. Echter lukt niks omdat de letters er niet lijken te zijn als ik op de cel sta.
Wat kan ik doen om deze letters er uit te halen?
[
afbeelding ]
En als je de opmaak van de cel veranderd?
stupidity has become as common as common sense was before
marcb1974
Dakshin Ray
quote:
Maakt niet zoveel uit, vraag is vooral of je dan de letters wel te zien krijgt in de formulebalk.
stupidity has become as common as common sense was before
quote:
Nee, niet zichtbaar in de formule balk. Heb standaard geprobeerd, getal, etc etc.
Man is de baas, vrouw kent haar plaats.
marcb1974
Dakshin Ray
quote:
En met 'tekst naar kolommen' ziet ie het dan wel?
stupidity has become as common as common sense was before
quote:
Herkent de letters ook niet in tekst naar kolommen.
Man is de baas, vrouw kent haar plaats.
marcb1974
Dakshin Ray
quote:
Zijn het geen afbeeldingen die er staan?
stupidity has become as common as common sense was before
Excel versie 2205 - NL
Ik heb een beste ALS-formule gemaakt.
Ik probeer de formule van L2 en daaronder aan te passen:
1 | =ALS(K2=GROOTSTE($K2:$K30;1);"1st";ALS(K2=GROOTSTE($K2:$K30;2);"2e";ALS(K2=GROOTSTE($K2:$K30;3);"3e"))) |
Het lukt me niet om de ONWAAR weg te laten. Het leek me logisch door achteraan
toe te voegen, maar ik krijg steeds de fout "U heeft te veel argumenten opgegeven voor deze functie."
Als ik die toevoeging één haakje naar voren haal, krijg ik nog steeds die melding.
Iemand een idee hoe ik het werkend kan krijgen?
-edit-
Oh, toch gelukt. Het moest zelfs voor het laatste haakje. Dom van me.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
-gevonden-
[ Bericht 96% gewijzigd door onlogisch op 04-07-2022 14:00:12 ]
Recordhouder aantal posts op één dag.4045 onlogisch
Welk cellenbereik is Tabel_Query[OMSCHRIJVING]? Dat bereik begint vermoedelijk een rij te laat.
Bestaat er een formule om cellen te tellen die cursief of onderstreept zijn?
Kzou verwachten van wel maar heb na tijdje googlen niks kunnen vinden.
Ik heb een competitieschema met 20 teams waarbij ik het team in kolom A een extra taak geef tov het team in kolom B. Ik zou dan graag willen tellen hoevaak elk team in kolom A en hoevaak elk team in kolom B voorkomt zodat ik het uiteindelijk eerlijk kan verdelen.
Het is...kiezen of delen, spelen winnen verliezen of vervelen en helemaal niets ondernemen
Janneke141
Green, green grass of home
quote:
Op dinsdag 30 augustus 2022 22:03 schreef kalinhos het volgende:Bestaat er een formule om cellen te tellen die cursief of onderstreept zijn?
Kzou verwachten van wel maar heb na tijdje googlen niks kunnen vinden.
Ik heb een competitieschema met 20 teams waarbij ik het team in kolom A een extra taak geef tov het team in kolom B. Ik zou dan graag willen tellen hoevaak elk team in kolom A en hoevaak elk team in kolom B voorkomt zodat ik het uiteindelijk eerlijk kan verdelen.
Nee, die formule bestaat niet. Je kunt er wel op filteren en dan tellen hoeveel er over zijn.
Maar persoonlijk zou ik extra informatie in een extra kolom zetten. Werken met opmaak voor dit soort dingen is meestal een recept voor ellende.
Opinion is the medium between knowledge and ignorance (Plato)
quote:
Op dinsdag 30 augustus 2022 22:06 schreef Janneke141 het volgende:[..]
Nee, die formule bestaat niet. Je kunt er wel op filteren en dan tellen hoeveel er over zijn.
Maar persoonlijk zou ik extra informatie in een extra kolom zetten. Werken met opmaak voor dit soort dingen is meestal een recept voor ellende.
Hoe zou je dat dan doen qua kolom? Tzijn 20 teams, 500+ regels
(Ik bedenk me dat ik natuurlijk wel aantallen.als kan doen op kolom A en daarna op kolom B, maar dat vind ik minder mooi)
Het is...kiezen of delen, spelen winnen verliezen of vervelen en helemaal niets ondernemen
Janneke141
Green, green grass of home
quote:
Op dinsdag 30 augustus 2022 22:13 schreef kalinhos het volgende:[..]
Hoe zou je dat dan doen qua kolom? Tzijn 20 teams, 500+ regels
(Ik bedenk me dat ik natuurlijk wel aantallen.als kan doen op kolom A en daarna op kolom B, maar dat vind ik minder mooi)
Dan heb ik iets scherper nodig wat de bedoeling is.
Ik neem aan dat het een competitieschema is met 20*19 regels of iets dergelijks. Waarbij teams moeten scheidsrechteren ofzo? Dan maak je een scheidsrechterkolom waarbij je de naam van het scheidsende team zet (of een nummer of een afkorting, wat je leuk vindt) en dan ga je die tellen met AANTAL.ALS. Dan weet je of het gelijk verdeeld is.
Opinion is the medium between knowledge and ignorance (Plato)
qu63
..de tijd drinkt..
quote:
Op dinsdag 30 augustus 2022 22:03 schreef kalinhos het volgende:Bestaat er een formule om cellen te tellen die cursief of onderstreept zijn?
Kzou verwachten van wel maar heb na tijdje googlen niks kunnen vinden.
Ik heb een competitieschema met 20 teams waarbij ik het team in kolom A een extra taak geef tov het team in kolom B. Ik zou dan graag willen tellen hoevaak elk team in kolom A en hoevaak elk team in kolom B voorkomt zodat ik het uiteindelijk eerlijk kan verdelen.
Je kunt wel tellen op achtergrondkleur, met behulp van een hulpkolom. Maar dan kan je beter in die hulpkolom zetten wat de extra taak is, zoals Janneke zegt
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
Met een macro zou je op basis van opmaak kunnen tellen maar dat maakt het wat ingewikkeld wellicht.
Aldus.
quote:
Op dinsdag 30 augustus 2022 22:19 schreef Janneke141 het volgende:[..]
Dan heb ik iets scherper nodig wat de bedoeling is.
Ik neem aan dat het een competitieschema is met 20*19 regels of iets dergelijks. Waarbij teams moeten scheidsrechteren ofzo? Dan maak je een scheidsrechterkolom waarbij je de naam van het scheidsende team zet (of een nummer of een afkorting, wat je leuk vindt) en dan ga je die tellen met AANTAL.ALS. Dan weet je of het gelijk verdeeld is.
Het zijn 3 kolommen met totaal 500+ regels
Team a - team b
Team c- team d
Team e- team f
Team a- team d
Team f - team b
Etc
En dan zou ik idd een aantal als kunnen doen op eerst de thuiskolom en daarna de uitkolom
Edit: ik heb dit inmiddels gedaan en het kostte me ongeveer 4 seconden (omdat ik al een kolom had met alle teamnamen). Deze hele 4 posts van mij kostten meer tijd dan de meest logische oplossing
[ Bericht 12% gewijzigd door kalinhos op 31-08-2022 19:15:16 ]
Het is...kiezen of delen, spelen winnen verliezen of vervelen en helemaal niets ondernemen
quote:
Niks mis met hulpkolommen. Beter dan zo'n ellenlange formule waar je niet meer wijs uit wordt.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
quote:
Op dinsdag 30 augustus 2022 22:06 schreef Janneke141 het volgende:[..]
Nee, die formule bestaat niet. Je kunt er wel op filteren en dan tellen hoeveel er over zijn.
Maar persoonlijk zou ik extra informatie in een extra kolom zetten. Werken met opmaak voor dit soort dingen is meestal een recept voor ellende.
Sommige mensen houden van zo'n kerstboom van verschillende opmaak, kleuren, kris kras over het veld. Met ook nog eens cellen samengevoegd.
Een drama.
Ik ben altijd voor een databasevorm. Eén kopregel en alle cellen gevuld. Dat opent de poort tot filteren, som.als kwesties, en last but not least de draaitabellen.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
Ik hou zelf de zaken goed bij, en heb een raar "probleem" dat ik nog nooit gehad heb. Twee macro's zijn extreem langzaam, terwijl vergelijkbare dat niet zijn. Hoe kan dit? Er zit echt een flinke delay op, denk tegen een halve minuut aan wel.
Heb zelf ook gezocht via Google, maar het is totaal geen ingewikkelde macro. Lijkt me sterk dat dit aan mijn computer ligt, aangezien de andere macro's feilloos werken. Toch?
quote:
Op zaterdag 1 oktober 2022 17:04 schreef streamjohan het volgende:Ik hou zelf de zaken goed bij, en heb een raar "probleem" dat ik nog nooit gehad heb. Twee macro's zijn extreem langzaam, terwijl vergelijkbare dat niet zijn. Hoe kan dit? Er zit echt een flinke delay op, denk tegen een halve minuut aan wel.
Heb zelf ook gezocht via Google, maar het is totaal geen ingewikkelde macro. Lijkt me sterk dat dit aan mijn computer ligt, aangezien de andere macro's feilloos werken. Toch?
Daar kunnen we weinig over zeggen zonder die macro te kennen.
Wat doet deze macro?
Wat voor functies en bronnen gebruikt hij?
Worden er dingen dubbel gedaan, bijvoorbeeld in geneste loops?
Ga eens met de debugger kijken waar die vertraging precies zit.
Als vergelijkbare macro's wel snel werken dan zoek de verschillen.
2147483647 angels can dance on the point of a needle.
Add one and they will all turn into devils.
Moderator / KerstCrewQuizWinner maandag 17 oktober 2022 @ 17:10:06
#57
H_T
2733
quote:
Op maandag 17 oktober 2022 16:04 schreef Jouska het volgende:Ok gasten... volgens mij heb ik een simpele vraag en zie ik het gewoon niet....
De excelversie op het werk is eehhh... geen idee gewoon 2003 enterprise denk ik. Staat op engels. Meeste dingen kom ik wel uit maar hier heb ik even een hint van een van jullie nodig.
Mijn probleem:
Ik heb een werkorder en ik heb een monteur.
Ik kan een raw dump maken van een complete werkorder, maar die staat vol kolommen en extra dingen waar de monteur helemaal niks van hoeft te weten.
Raw dump ziet er ongeveer zo uit, voor de monteur is alleen belangrijk: Materials en Build step.
[
afbeelding ]
Dus mijn simpele plan: ik raw dump de data in sheet 1, van sheet 2 maak ik een 'voorgefilterde' sheet en dan print ik sheet 2 efkes.
Maar...
Niet elke werkorder is het zelfde. En als ik 'voorgefilterde' sheet 2 maak en ik zet op sheet 1 nieuwe info, filtert niet niet correct.
Wat ik daarmee bedoel is:
Kijk naar kolom Phantom. Daar staat nu 'yes' op D4, als ik regel 4 wegfilter (Want ik heb geen phantoms nodig) dan blijft bij een volgende dump regel 4 altijd 'weggefilterd' ook al is het die keer geen phantom.
Suggesties?
Als een cel alleen meegenomen hoeft te worden als er iets in staat kom je een heel eind met Als(Isleeg()). Dan moet je wel kunnen controleren dat de cel ook echt leeg is en er niet een spatie in staat of de karakters een voor een met backspace zijn verwijderd.
Je kan ook Janneke's optie gebruiken, eventueel aangevuld met een beperking op de opties die in een bepaalde kolom ingevuld kunnen worden via Gegevensvalidatie (zodat mensen wel yes kunnen invullen maar geen ja bijvoorbeeld)
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
Wat ik handig vind is dat ik alle mails van mijn Inbox kan selecteren en in Excel kan plaatsen.
Zo kan ik iedere mail beoordelen en via en extra kolom rubriceren om daarna de onzinmails op te ruimen en de anderen in mappen te organiseren.
Ik moet eerst weten wat het is, en welke rubricering ik het best kan hanteren.
Is er ook zoiets voor de Gmail?
Ik zag wel wat, maar dat vond ik omslachtig omdat je eerst wat moest importeren.
Enfin wie weet dit?
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
Moderator / KerstCrewQuizWinner donderdag 3 november 2022 @ 14:22:32
#63
H_T
2733
quote:
Op zaterdag 22 oktober 2022 21:28 schreef Schnitzels het volgende:Ik heb een personeelsbestand die ik standaard kan opvragen.
Kolom A Voornaam
Kolom B Achternaam
Kolom C Contracturen
Kolom D Kostprijsuurloon
Kolom E Afdeling
Kolom F Rekensom C*D
Elke rij is dan een andere medewerker (+- 100 stuks)
Nu wil ik in tabblad 2 een overzicht hebben van elke medewerker van Afdeling 1 met alle medewerkers die daarbij horen onder elkaar. met de zes kolommen, zodat ik dan gemakkelijk een -subtotaal- kan maken per afdeling. Dit dan voor elke afdeling.
In de hele lijst zelf wordt het te rommelig.
Kan dit wel gemakkelijk en daardoor automatisch zodat ik enkel het eerste tabblad hoef te updaten?
Ik denk dat dat met X.Zoeken wel moet kunnen
En dan met dollartekens vastzetten waar precies gezocht moet worden, met flink wat extra ruimte aan de onderkant zodat je nieuwe namen er gewoon onder kan knallen zonder dat je alle formules moet aanpassen.
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
Nog makkelijker is een draaitabel. Dan is het puur twee keer klikken steeds; nieuwe data erin plakken, draaitabel vernieuwen. Klaar.
Ik heb nog steeds geen antwoord op mijn Gmail-vraag..... Zie posten hiervoor.
In het verlengde daarvan...
Ik zelf heb al heel wat jaren met Excel gewerkt.
Een algemene vraag:
Wat is voor jou nu een eigenschap waar je niet veel van hoort maar die echt het verschil maakt in jou manier van werken.
Bij mij is dat dus:
Databasen maken die orde scheppen in de chaos.
Stel je wordt ergens gedumpt als administrateur en je voorganger is definitief weg en de rest van het personeel weet van toeten noch blazen.
Allereerst dus bv de mailbox copiëren en als database in Excel plaatsen en dan de mailjes stuk voor stuk doornemen en rubriceren. Met een extra kolom in een andere kleur genaamd actieplan.
Dan kun je de urgente dingen eruit halen etc.
Met een dergelijk Excel-bestand heb je ook na een weekend nog snel beeld van je bevindingen.
Verder:
De bestanden op de server in een database-bestand zetten, dankzij:
De command-prompt
dir /s >lijst
Hiermee wordt een txt-bestand gemaakt van alle bestanden inclusief submappen.
Met een aantal truuks in Excel met "mid" etc. heb je een database per bestand:
Het totale pad vanaf de root
Het aantal bytes
De datum met tijd (belangrijk).
En natuurlijk de naam.
Dan kun je sorteren op datum/tijd zodat je weet waar jouw voorganger het laatst mee bezig was.
Verder:
Ik heb ooit een administratie overgenomen waarbij iedere inkoopfactuur in 2 systemen (boekhoudprogramma en projectadministratie) werd ingevoerd.
In het boekhoudpakket kon je niet zien welk project bij een inkoopfactuur betrof.
Inkoopfacturen hadden totaal verschillende nummers.
Oplossing:
Een unieke entiteit maken adhv iedere inkoopfactuur.
Crediteurnummer/datum/bedrag
En dan 2 kolommen maken
Daarmee kun je ongeveer 80% matchen.
De rest heeft een kleine afwijking in het bedrag, of er zijn per ongeluk 2 verschillende crediteurnummers gemaakt, of een vergissing met de datum.
Dankzij vert.zoeken en draaitabellen e.d.
Zo heb ik wel eens 4000 facturen gematched voordat de accountant met de handen in het haar zat.
Dan zijn iig de totalen in de boekhouding en projectadministratie gematched.
Ik ben benieuwd naar andere ervaringen...
[ Bericht 1% gewijzigd door Twentsche_Ros op 05-11-2022 10:17:43 ]
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
dimmak
bitcoin
Ik heb een bestand waarin in 1 kolom de naam van de klant staat en in de andere kolom zijn omzet. Sommige klanten staan er meerdere keren in en ik zou graag willen dat deze regels samengevoegd worden en de omzet opgeteld. Kan ik dat op een makkelijke manier doen?
Uitvinder van de
biersmiley.
marcb1974
Dakshin Ray
quote:
Op maandag 2 januari 2023 12:05 schreef dimmak het volgende:Ik heb een bestand waarin in 1 kolom de naam van de klant staat en in de andere kolom zijn omzet. Sommige klanten staan er meerdere keren in en ik zou graag willen dat deze regels samengevoegd worden en de omzet opgeteld. Kan ik dat op een makkelijke manier doen?
Kopier de lijst met klanten, plak die ergens, haal de dubbele waarden eruit.
Daarna tel je de omzet met som.als()
Of maak een draaitabel.
stupidity has become as common as common sense was before
marcb1974
Dakshin Ray
quote:
Op maandag 2 januari 2023 12:12 schreef dimmak het volgende:[..]
Kan ik niet gewoon 2 regels selecteren en ergens eenvoudig op een knop drukken? Zodat Excel die 2 regels dan samenvoegt?
Als jij dat wil kan dat natuurlijk. Gewoon doen
stupidity has become as common as common sense was before
Die getallen zijn gewoon de data. Het getal 1 is 1 januari 1900. En dan maar tellen. Maar dat wist je waarschijnlijk wel. Je weet ook niet wat je fout gedaan hebt (waardoor dit gebeurde)? Het is wel wonderlijk dat het niet terug wil veranderen. Het enige wat ik kan bedenken is dat je wellicht een .csv open hebt staan en geen .xlsx.
Aldus.
Ik loop een beetje te stoeien met een formule waar ik niet helemaal uitkom. Ik hoop dat jullie me kunnen helpen.
Ik heb een string van getallen in A2 staan. Ik wil dat excel eerst het 5e getal checkt, vervolgens zijn er een tientalkeuzes, en wil ik per keuze een waarde weergeven.
Voorbeeld:
20000812310, wanneer 8 de uitkomst is van het getal dan geef je waarde A aan.
Iets met =deel en =voorwaarden.als?
Recordhouder aantal posts op één dag.4045 onlogisch
Mijn excel gaat steeds naar verwijzingstype R1K1 Ik weet wel hoe ik dat terug kan zetten. Maar hoe zorg ik dat dit altijd uit is?
Janneke141
Green, green grass of home
quote:
Op donderdag 2 maart 2023 10:16 schreef Eightyone het volgende:Ik heb een lijst teksten waarbij de eerste woorden steeds getikt zijn met hoofdletters, en de rest 'normaal', cq beginnend met een hoofdletter en voor de rest kleine letters. Er staan geen scheidingstekens tussen, alleen spaties.
Is er een formule waarmee hier kolommen van gemaakt kunnen worden, waarbij de woorden met hoofdletters apart gehouden worden van de woorden erna? De standaard kolommengereedschappen in Excel/Kutools boden de optie niet.
(Om het even te illustreren, zo ziet die lijst er ongeveer uit:
DIT ZIJN HOOFDLETTERS Dit is een normale zin
OOK DIT ZIJN HOOFDLETTERS Ook dit is een normale zin)
Hoe lang zijn die teksten? Wat is bij benadering de hoogste positie waar je de scheiding tegen gaat komen?
Ik weet wel een oplossing, maar die vraagt wel 26 hulpkolommen
Opinion is the medium between knowledge and ignorance (Plato)
Ik zie dit niet lukken met formules. Met een macro kan het iig wel.
Aldus.
Janneke141
Green, green grass of home
quote:
Het kan, maar het is omslachtig. Als je het één keer voor een hele peut nummers wil doen dan gaat het wel.
Zoek in de teksten met VIND.SPEC op a, b, c etc t/m z. Het minimum van de waardes die je terugkrijgt is de beginpositie van de titel.
Opinion is the medium between knowledge and ignorance (Plato)
can you give me a table with two columns and split the three lines;
I Am the Best 2NE1
Dancing Queen ABBA
You Shook Me All Night Long AC/DC
Sure, here's how you can split the data into two columns:
Title Artist
I Am the Best | 2NE1
Dancing Queen | ABBA
You Shook Me All Night Long | AC/DC
For the "Title" column, use the following formulas:
To extract the title in cell A1: =LEFT(A1,FIND(" ",A1)-1)
To extract the title in cell A2: =LEFT(A2,FIND(" ",A2)-1)
To extract the title in cell A3: =LEFT(A3,FIND(" ",A3)-1)
For the "Artist" column, use the following formulas:
To extract the artist in cell A1: =RIGHT(A1,LEN(A1)-FIND(" ",A1))
To extract the artist in cell A2: =RIGHT(A2,LEN(A2)-FIND(" ",A2))
To extract the artist in cell A3: =RIGHT(A3,LEN(A3)-FIND(" ",A3))
Of gebruik ChatGPT, die had er weinig moeite mee en gaf me gelijk 2 kolommen