編集:
私はあなたの質問を誤読したため、私の古いコメントを削除しました。次のコードは、大きさにドラッグするだけで必要なすべてのセルに適用されます。このコードでは、1の開始行と11の列が想定されていますが、これは任意の値に調整できます。
=if((row()-(column()-11))>0,indirect(char(column()-10+64)&row()-(column()-11)),"")
編集2:
だから、これは完全に変数にするために、あなただけのオリジナルデータの左上のセルと新しいブロックの左上のセルの間の距離を知っている必要があります。数字だけ、またはセル参照でのdXとDYを交換し、あなたが行くオフ行差「DY」の数
=if(((row()-dy)-(column()-dx))>0,indirect(char(column()-dx+65)&(row()-dy)-(column()-dx)),"")
を列差「DX」の数を呼び出すことができます!
編集3:(私は一つだけになっていたが)
=if(((row()-dy+1)-(column()-dx))>0,indirect(char(column()-dx+64)&(row()-dy+1)-(column()-dx)),"")
を投稿あなたは、おそらく「opposのための解決策を見つけましたそれはこの投稿で問題です:http://stackoverflow.com/questions/41741320/transpose-diagonal-to-row-in-google-spreadsheet?回答があれば、あなたの質問に答えます(その投稿で)、少なくとも答えを受け入れることができますか? – JPV
JPV!申し訳ありませんが、受け入れ可能な回答機能があるかどうかはわかりませんでした。私はあなたに答えてくれましたが、明らかに削除されました。とにかく問題が解決しました、ありがとう! – nickros