Ich weiß dieser Thread ist schon etwas älter, es könnte gut sein, dass der TE gar nicht mehr nach einer Lösung sucht, aber ich gebe dennoch meinen Senf dazu.
Zunächst mal, Leute ist es nicht egal warum die Firma das so macht? Es wird schon seine Gründe geben. So ist nunmal die Situation und das Problem muss entsprechend gelöst werden.
Ich konnte jetzt nicht Rauslesen welche Programmiersprache du nutzen willst. Am einfachsten wäre wohl VBA für Makros zu verwenden. Willst du eine Unabhängige Software schreiben kannst du dass Excel Ole Objekt nutzen (

)
Die Reihe ermittelst du via Zahl Div 10 (Wobei div für Ganzzahl division ohne Rest steht). Die entsprechende Zahl musst du dann nur noch in einen Buchstaben umwandeln (z.B. Chr(65+Reihennummer) gibt für reihe 0 bis 25 die Buchstaben A bis Z zurück)
Die Spaltennummer ist dann Zahl Modulo 10.
Das ist jetzt natürlich alles nur sehr grob, da ich selbst auch sehr lange weder mit Excel noch mit VBA gearbeitet habe.