行列入れ替えてリンク!

出力するデータの表は横に並んでいるのに、入手するデータは縦に並んでいる。
範囲選択して、コピー。データをリンクさせたい箇所で、「形式を選択してペースト」
「行列を入れ替える」にチェックを入れて・・・。あれっ?「ペースト リンク」がクリックできない!
なんて経験はないでしょうか?
仕方が無いので毎月値として貼付けるとか、セル毎にコツコツリンクを作成してく・・・なんてしなくても大丈夫。
簡単に行列入れ替えのセル範囲を作る方法があります。

linechangelink1

1.    まず、出力する表の上に連番を入力
※セルC2に「2」と入力し、オプションキーを押しながらドラッグすると連番が簡単に入力できます。
2.    表の左側にアルファベットを入力
※ユーザー設定リストにアルファベットを登録しておくと、Aをドラッグすることで連続データの作成ができます。
3.    空いているセルに参照先のシート名と「!」を入力
ポイントは、シート名の後ろに必ず「!」(エクスクラメーションマーク)を入力します。

linechangelink2

4.    セルC3に、下記のような数式を入力します。
=”●”&$A$2&$A3&C$2
ポイントは、絶対参照、複合参照を上手に組み合わせることです。
5.    セルC3に入力した数式を行方向、列方向にドラッグしてコピーします。

linechangelink3

6.    3、4、で作成した数式のデータ範囲を選択し、コピーします。
7.    表の同じ場所で、「形式を選択してペースト」→「値」を選択し、OKをクリックします。
8.    「置換」機能を使用して「●」を「=」に置換すると・・・

linechangelink4

8.    セルのリンクが完成です!

補足1:「●」でなくても大丈夫です。
補足2:最初から「●」でなく「=」で作ると反対に手間が増えますのでお進めしません。
補足3:セルのリンクを作成した後は、表の上、左に入力している数字、アルファベット、シート名は不要です。
補足4:INDEX関数を使って、参照する方法もあります。

ブックマークプラス by SEO対策