du darfst ziemlich viel hin und her casten.
grid2.cells[x,y]:=floattostr(strtoint(grid2.cells[x,y]) / 10);
ind grid1 steht eine Zahl (Int) als Text. Diesen Text wandelst du per strtoint in eine Zahl um. Wenn du diese Zahl dann durch 10 dividierst erhälst du eine Float Zahl (Real). Um die ins stringgrid2 zu schreiben musst du sie wiederrum mit floattostr in einen string umwandeln