列のセルを行のセルにリンクする方法

列のセルを行のセルにリンクする方法

Excel データベースがあります。列のセルを行のセルにリンクしたいのですが、1 つずつ行うと非常に時間がかかります。数式を使用したいと思います。助けてください。それとは別に、セルを互いにリンクしたいとも考えています。つまり、列のセルをクリックすると、リンクされた行のセルに移動します。同じ行のセルをクリックすると、列の同じセルに戻ります。

答え1

例えば、データの列があるとします。A1を通してA21これに行をリンクしたい場合は、セルを選択して次のように入力します。

=INDEX($A$1:$A$11,COLUMNS($A:A),0)

そしてコピーします:

ここに画像の説明を入力してください
これが完了すると、ハイパーリンクを手動で、または VBA マクロを通じて割り当てることができます。

答え2

おそらく最も簡単な方法は次のとおりです。

  1. 行と列の数を数えるソース範囲。
  2. 選択してください行き先行数と列数が逆のセル範囲 (たとえば、元の範囲に 3 列と 2 行がある場合、対象範囲には 2 列と 3 行が含まれます)。
  3. とともに行き先範囲セルを選択し、「=転置(Tab「(オートコンプリートに使用)」
  4. ソース行を選択
  5. Ctrl+ Shift+を押すEnter

以下のアニメーションは、1 行 x 3 列のシナリオで Excel 2010 のプロセスを示しています。

ここに画像の説明を入力してください

関連情報