brother_reynolds
New Member
- Joined
- Aug 20, 2014
- Messages
- 6
Hi everyone,
I've been learning a lot about excel recently from this site while working on a large database of comparative linguistics.
I am basically writing out the IPA (phonetic spelling) of a number of different words, for a number of different languages. My spreadsheet looks like this (but a lot bigger, with a lot more languages):
[TABLE="width: 500"]
<tbody>[TR]
[TD]Number[/TD]
[TD]English[/TD]
[TD]Language[/TD]
[TD]IPA[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]a[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]b[/TD]
[TD]hmoc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]c[/TD]
[TD]mɔːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]d[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]a[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]b[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]c[/TD]
[TD]kaːm[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]d[/TD]
[TD]gam[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]a[/TD]
[TD]tuh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]b[/TD]
[TD]dʔɔh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]c[/TD]
[TD]blɔː[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]d[/TD]
[TD]ɟɛh[/TD]
[/TR]
</tbody>[/TABLE]
However, I have to add in new words as I go along from time to time. Let's say I want to add in "ashes". What I want is for the spreadsheet to automatically pick up that I've added a new word, and adjust the number column accordingly. For example:
[TABLE="width: 500"]
<tbody>[TR]
[TD]Number[/TD]
[TD]English[/TD]
[TD]Language[/TD]
[TD]IPA[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]a[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]b[/TD]
[TD]hmoc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]c[/TD]
[TD]mɔːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]d[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]a[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]b[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]c[/TD]
[TD]kaːm[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]d[/TD]
[TD]gam[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]a[/TD]
[TD]buh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]b[/TD]
[TD]pʰʊh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]c[/TD]
[TD]bɔh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]d[/TD]
[TD]bɔh[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]a[/TD]
[TD]tuh[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]b[/TD]
[TD]dʔɔh[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]c[/TD]
[TD]blɔː[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]d[/TD]
[TD]ɟɛh[/TD]
[/TR]
</tbody>[/TABLE]
I have dabbled a bit with macros (adding new rows for new languages en masse), and I'm guessing the easiest way to do it would be by using a macro. Ideally, I'd like to be able to cut and paste words from different parts of the document as well (if I think the order needs changing), and for the numbers to simply update. Maybe something that says that if the word in the "English" column changes, then the number should also change, and repeat itself, until the word in the "English" column changes again, and so on.
Any help would be appreciated! I hope this all makes sense.
I've been learning a lot about excel recently from this site while working on a large database of comparative linguistics.
I am basically writing out the IPA (phonetic spelling) of a number of different words, for a number of different languages. My spreadsheet looks like this (but a lot bigger, with a lot more languages):
[TABLE="width: 500"]
<tbody>[TR]
[TD]Number[/TD]
[TD]English[/TD]
[TD]Language[/TD]
[TD]IPA[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]a[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]b[/TD]
[TD]hmoc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]c[/TD]
[TD]mɔːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]d[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]a[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]b[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]c[/TD]
[TD]kaːm[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]d[/TD]
[TD]gam[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]a[/TD]
[TD]tuh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]b[/TD]
[TD]dʔɔh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]c[/TD]
[TD]blɔː[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]bamboo[/TD]
[TD]d[/TD]
[TD]ɟɛh[/TD]
[/TR]
</tbody>[/TABLE]
However, I have to add in new words as I go along from time to time. Let's say I want to add in "ashes". What I want is for the spreadsheet to automatically pick up that I've added a new word, and adjust the number column accordingly. For example:
[TABLE="width: 500"]
<tbody>[TR]
[TD]Number[/TD]
[TD]English[/TD]
[TD]Language[/TD]
[TD]IPA[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]a[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]b[/TD]
[TD]hmoc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]c[/TD]
[TD]mɔːc[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]ant[/TD]
[TD]d[/TD]
[TD]moːc[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]a[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]b[/TD]
[TD]kam[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]c[/TD]
[TD]kaːm[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]arrow[/TD]
[TD]d[/TD]
[TD]gam[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]a[/TD]
[TD]buh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]b[/TD]
[TD]pʰʊh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]c[/TD]
[TD]bɔh[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]ashes[/TD]
[TD]d[/TD]
[TD]bɔh[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]a[/TD]
[TD]tuh[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]b[/TD]
[TD]dʔɔh[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]c[/TD]
[TD]blɔː[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]bamboo[/TD]
[TD]d[/TD]
[TD]ɟɛh[/TD]
[/TR]
</tbody>[/TABLE]
I have dabbled a bit with macros (adding new rows for new languages en masse), and I'm guessing the easiest way to do it would be by using a macro. Ideally, I'd like to be able to cut and paste words from different parts of the document as well (if I think the order needs changing), and for the numbers to simply update. Maybe something that says that if the word in the "English" column changes, then the number should also change, and repeat itself, until the word in the "English" column changes again, and so on.
Any help would be appreciated! I hope this all makes sense.