Volgens mij is dit Excel-versie afhankelijk, maar voor het geval dat: ik heb Excel 2003, 2007 en 2010
Ik heb een analyse van bacteriele chromosomen gedaan waarbij 19 isolaten met elkaar vergeleken zijn. De output is een tab-delimited file waarbij voor elk gen is aangegeven of er een vergelijkbaar gen is in de andere isolaten. Dat bestand is wel netjes in rijen verdeeld, maar helaas niet als een kruistabel voor de kolommen.
Als voorbeeld, elke waarde is weergegeven met een nummer (van het isolaat) en identifier van het gen. Voorbeeld:
Nu is dit per rij dus geen probleem, maar ik wil ze ook in de juiste kolommen krijgen:
Nu gaat het hier uiteindelijk om meer dan 6000 rijen, dus handmatig gaat het hem liever niet worden
Ik ben vast gaan zoeken op terminologie als "uitverdelen data in kolommen" en "namen splisten over kolommen", maar dat is niet wat ik zoek.
Kan ik hier een hidden cel-code toevoegen, door bijvoorbeeld alle "1:" om te zetten naar een kolom 1 code? Of is er een truc die ik heb gemist?
Edit: ik heb nu net dit gevonden: If a cell in range of cells in Excel 2010 contains specific text, move whole cell text into a different column. Dat is met een array, en ga ik met een kleine dataset proberen
.
Ik heb een analyse van bacteriele chromosomen gedaan waarbij 19 isolaten met elkaar vergeleken zijn. De output is een tab-delimited file waarbij voor elk gen is aangegeven of er een vergelijkbaar gen is in de andere isolaten. Dat bestand is wel netjes in rijen verdeeld, maar helaas niet als een kruistabel voor de kolommen.
Als voorbeeld, elke waarde is weergegeven met een nummer (van het isolaat) en identifier van het gen. Voorbeeld:
code:
1
2
3
4
| 1:gen1 2:gen1 3:gen1 4:gen1 6:gen1 8:gen1 1:gen2 3:gen2 4:gen2 7:gen2 8:gen1 1:gen3 3:gen3 5:gen4 6:gen4 7:gen4 8:gen4 |
Nu is dit per rij dus geen probleem, maar ik wil ze ook in de juiste kolommen krijgen:
code:
1
2
3
4
5
| Bact_1 Bact_2 Bact_3 Bact_4 Bact_5 Bact_6 Bact_7 Bact_8 1:gen1 2:gen1 3:gen1 4:gen1 6:gen1 8:gen1 1:gen2 3:gen2 4:gen2 7:gen2 8:gen1 1:gen3 3:gen3 5:gen4 6:gen4 7:gen4 8:gen4 |
Nu gaat het hier uiteindelijk om meer dan 6000 rijen, dus handmatig gaat het hem liever niet worden
Ik ben vast gaan zoeken op terminologie als "uitverdelen data in kolommen" en "namen splisten over kolommen", maar dat is niet wat ik zoek.
Kan ik hier een hidden cel-code toevoegen, door bijvoorbeeld alle "1:" om te zetten naar een kolom 1 code? Of is er een truc die ik heb gemist?
Edit: ik heb nu net dit gevonden: If a cell in range of cells in Excel 2010 contains specific text, move whole cell text into a different column. Dat is met een array, en ga ik met een kleine dataset proberen
[ Voor 11% gewijzigd door gambieter op 09-11-2013 21:41 ]
I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.