• ベストアンサー

スプレットシート 自動コピー

b1 c1 d1...を a1 a2 a3...と連動させたいです a1にb1と同じ文字 a2にc1と同じ文字 a3にd1と同じ文字 どう入力すればできますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.4

Google スプレッドシートなら A1に =Transpose(ARRAYFORMULA(B1:D1)) は =Transpose(B1:D1) でいけたので、数式がある場合はARRAYFORMULAで単に参照だけならセル指定で。

noname#259298
質問者

お礼

あちがとうございます

Powered by GRATICA

その他の回答 (4)

回答No.5

A1に =TRANSPOSE(B1:1) これだけで、いいです。 あとは、A2にC1、A3にD1、A4にE1、A5にF1・・・・・・と、ずっと続きます。

noname#259298
質問者

お礼

あちがとうございます

Powered by GRATICA
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.3

Google スプレッドシートなら A1に =Transpose(ARRAYFORMULA(B1:D1)) エクセルでマクロ以外だとスピルが使えそうで A1に =Transpose(B1:D1) とかでできないのかはこちらでスピルが使えないので不明。

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

エクセルならマクロで Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row = Range("A1").Row And Target.Column <> Range("A1").Column Then Cells(Target.Column - 1, 1).Resize(Target.Columns.Count, 1).Value = WorksheetFunction.Transpose(Target.Value) End If End Sub

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

A1に =B1 A2に =C1 A3に =D1 でいかがですか

noname#259298
質問者

お礼

ありがとうございます ただそれはわかってるんです 自動でバーッとコピーしたいという意味です a1a2a3a4に書かれてることを自動でbcedに

Powered by GRATICA

関連するQ&A

専門家に質問してみよう