質問: excel シート1の奇数(偶数)行(列)のみをシート2にリンクさせる方法 excel2007を使っていて、関数の使い方がまったく分かりません。 シート1にデータを入力しているのですが、そのデータの奇数(もしくは偶数)行(もしくは列)だけをシート2にリンク(リンクという言い方があっているのか分かりませんが、シート1のデータを変更すれば、自動的にシート2のデータもそれに応じて変更してくれるという意味合いで使っています)ための関数はどうのよう入力すればいいのでしょうか? ちなみにその関数はシート2のa1に入力すればいいのですよね?(関数といったものも使ったことがなく分かりません) どなたか、ご回答お願いします!!
回答: オートフィルと置換を使って数式を入力してみます。 シート2のa1に =シート1!a1 と、セル参照式(我流でこう呼んでいます)を入力 数式を表わす先頭の = を数式内で存在しない文字に書き換える 例えば、 #シート1!a1 のようにします。 名前ボックスで、式を入力するセル範囲を入力する 例えば a1:a100 と入力しenterで、セル範囲a1:a100が選択できます。 ctrl+d、とキー操作して、a1の文字列になった式をa2以下のセルにコピー a2の文字列式のセル番地のところを #シート1!a3 と変更 a1:a2を選択 選択枠の右下角の■(フィルハンドル)をダブルクリック 範囲選択状態のままで ctrl+h、とキー操作して「置換」ダイアログボックスを表示 # を = に「すべて置換」 以上の操作で、奇数行セルの参照式が出来上がります。 良かったら、一度試してみてください。 >ちなみにその関数はシート2のa1に入力すればいいのですよね? どこに入力するかは、gyaokomusuさんのニーズで決めることです。