Convert [4,5] to D5 for excel write

5 vues (au cours des 30 derniers jours)
Meaghan
Meaghan le 3 Juin 2013
Hi,
I have a loop that continuously generates data that gets written one at a time. Problem is that the cell that gets called is named as a spot in a matrix ie 4,5. In order to excel write i need to say D5.
Any ideas?
Thanks

Réponse acceptée

Walter Roberson
Walter Roberson le 3 Juin 2013
Convert to base 26, add 1 to each digit, and use the result to index 'A':'Z' to find the characters.

Plus de réponses (2)

Meaghan
Meaghan le 3 Juin 2013
Thanks! I got it to convert a letter, now I have the column and row as two different variables and need to combine them as one. Any further suggestions?

Iain
Iain le 3 Juin 2013
coordinate = ['A'-1+wanted_col num2str(wanted_row)];
It only works for up to "Z".
  1 commentaire
Meaghan
Meaghan le 3 Juin 2013
Thank you!

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by