kanovinnie | donderdag 2 april 2009 @ 15:02 |
Ik krijg op dit moment uit een programma een rij cijfers, en letters. De cijfers moet ik bij elkaar optellen, en de letters niet. Hoe kan ik deze automatisch scheiden van elkaar? Ze komen trouwens ook uit een cellenreeks, dus ik kan het niet doen door goed te selecteren. voorbeeld: 21.25 in 98.9 in etc | |
Fred2 | donderdag 2 april 2009 @ 15:10 |
In welk formaat spuugt het programma die reeks uit? | |
BrandX | donderdag 2 april 2009 @ 15:11 |
eindigt de waarde van elke cel op 'in'? in dat geval kan je namelijk de kolom (of bereik waarin betreffende cellen staan) selecteren, ctrl+h vervang 'in' door 'spatie' Die spatie kan je gewoon typen, dus niet in letters, maar je spatiebalk indrukken ![]() Dan verwijderd die in de hele kolom 'in' Dan zou je alles zo kunnen tellen. Doe nog wel ff bij celeigenschappen zeggen dat het getallen zijn en geen tekst. oh en alles zonder de aanhalingstekens ![]() | |
Basp1 | donderdag 2 april 2009 @ 15:12 |
Staat er altijd evenveel tekens achter? Anders schrijf je een VBA dingetje dat het laatste stukje tekst verwijderd. | |
Dzy | donderdag 2 april 2009 @ 15:15 |
Als je het niet erg vindt om er een rij naast te maken (rij of kolom) dan kun je daar gemakkelijk een rij/kolom bij maken die het cijfer overneemt of er 0 van maakt indien er text in staat door middel van ISTEXT. Stel je hebt zoiets van A1:A4: 4 5 Blaat -2 Dan maak je bij B1:B4: IF(ISTEXT(A1);0;A1) Dan kun je bij B5 een SUM over B1:B4 doen. Misschien is dit heel omslachtig maar het werkt wel. | |
Superher0 | donderdag 2 april 2009 @ 15:19 |
quote:=LEFT(A1,FIND(" ",A1)-1) Dit pakt alles links van de spatie, vanuitgaande dat de linkergedeelte altijd cijfers zijn. | |
_Floddertje_ | donderdag 2 april 2009 @ 15:22 |
Wat je wilt is denk ik gewoon dat de cijfers in 1 kolom komen en de letters in een 2e kolom ernaast. Dat doe je zo: - klik op kolom A zodat de hele kolom blauw wordt - klik in de menubalk op Data -> Tekst naar kolommen - vinkje voor 'Gescheiden' -> klik op Volgende - bij 'Scheidingstekens' haal je het vinkje weg dat bij 'Tab' staat en je zet een vinkje voor 'Spatie' (de cijfers en de letters worden immers gescheiden door een spatie in jouw document) - klik op Volgende - klik op Voltooien Voilà. | |
Morellow | donderdag 2 april 2009 @ 15:28 |
Tekst in A1 (variabel) Cijfers/formule in A2 (variabel) =A1""&TEKST(A2;"")&" " | |
kanovinnie | donderdag 2 april 2009 @ 15:29 |
quote:dus, in colom a vul je dit in: (cel 1a)1 in (cel 2a)2in (cel 3a)10 in (cel 4a)5 in Kolom B (cel 1a)F(ISTEXT(in);0;A1) (cel 2a)F(ISTEXT(in);0;A2) (cel 3a)F(ISTEXT(in);0;A3) (cel 4a)F(ISTEXT(in);0;A4) of anders? | |
kanovinnie | donderdag 2 april 2009 @ 15:30 |
quote:Ik wil gewoon van die tekst afkomen, zodat ik de cijfers kan optellen. | |
_Floddertje_ | donderdag 2 april 2009 @ 15:34 |
quote:Dan verwijder je daarna toch gewoon heel kolom B? | |
kanovinnie | donderdag 2 april 2009 @ 15:35 |
quote:Als ik in cel A1 een combi intoets, en in cel B1 dat intoets zegt hij dat A1,FIND fout is. | |
Dzy | donderdag 2 april 2009 @ 15:36 |
Oh sorry ik begreep het probleem niet helemaal. Nevermind dan ![]() | |
wdn | donderdag 2 april 2009 @ 15:36 |
quote:_Floddertje_ heeft gelijk. Dat is de snelste oplossing. | |
Superher0 | donderdag 2 april 2009 @ 15:38 |
quote:nog makkelijker =VALUE(SUBSTITUTE(A1," in","")) Value = converts a text string that represents a number to a number Substitute = Replace existing text with new text in a text string Heb engelse Excel (2007) | |
kanovinnie | donderdag 2 april 2009 @ 15:40 |
quote:Dat kan ja, maar ik probeer om een programma te schrijven waarbij je de tekst erin kan kopieren. Ik kan het natuurlijk ook in cel CZ gooien. | |
_Floddertje_ | donderdag 2 april 2009 @ 15:41 |
quote:Oké, als het over programmeren gaat, haak ik af. ![]() | |
kanovinnie | donderdag 2 april 2009 @ 15:41 |
quote:hij geeft een fout in =VALUE(SUBSTITUTE(A1," in","")) Dat gedeelte. | |
Superher0 | donderdag 2 april 2009 @ 15:41 |
quote:hmm.. zoek??? klik even op SHIFT +F3 en zoek een functie die erop lijkt.. hoeft niet moeilijk te zijn, gewoon keywords. | |
kanovinnie | donderdag 2 april 2009 @ 15:42 |
quote:Het is gewoon om snel pijplengtes uit te rekenen. Je gooit er een reeks getallen in, en het programma smijt eruit hoeveel meter je van welke soort nodig hebt. Dat tweede lukt wel, dat eerst is lastig. | |
kanovinnie | donderdag 2 april 2009 @ 15:43 |
quote:okay, ik ga even zoeken. | |
Superher0 | donderdag 2 april 2009 @ 15:43 |
quote:A1 is de cel. Doe die Shift + F3 en gebruik de wizard, werkt beter, zie je meteen de uitkomst. | |
kanovinnie | donderdag 2 april 2009 @ 15:48 |
quote:Even geprobeerd, maar hij herhaalt het helaas niet. | |
sanger | donderdag 2 april 2009 @ 16:18 |
tvp ![]() | |
kanovinnie | donderdag 2 april 2009 @ 16:22 |
Ik ga nu van stage naar huis, naar werk. Vanavond om ~half 10 ben ik er weer. Alvast bedankt! | |
DaFan | donderdag 2 april 2009 @ 16:25 |
Ten eerste, [EXCEL] Het grote Excel vragen topic, #11 Ten tweede, leg nou eens uit waar je de data vandaan haalt, waarin het geplakt/geplaatst wordt en wat je waar als output wilt | |
kanovinnie | donderdag 2 april 2009 @ 22:39 |
quote:Ik haal de date uit een tekenprograma, het gaat op pijplengtes. In plaats van het met de hand uit te moeten rekenen wil ik gewoon de lengtes in 1 keer eruit hebben. Helaas doet het programma dat zelf niet Dat is dus ook de output. Ik wil de getallen splitsen (zodat 12.9 in, 12.9 wordt zonder dat ik handmatig het in moet weghalen) | |
Jo0Lz | vrijdag 3 april 2009 @ 07:21 |
het centrale topic is er speciaal voor vragen over Excel. 1 centrale plek voor vragen en oplossingen. |