- ベストアンサー
エクセル 関数
エクセル画面です A B C 1 2 C 3 =Sheet1!B3 4 =Sheet1!B4 5 =Sheet1!B5 6 =Sheet1!B6 現在の画面は Sheet2 であってSheet1のB列のデーターを 読み込んでいます。このB列をC列に変更したい場合は、編集→ 置換で行いますが、セルA2にCを入力することでA3からA6 の式のB列をC列に置換え出来ないでしょうか
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
INDIRECT関数を使うと幸せになれるかもです 例: A3=INDIRECT("Sheet1!"&A2&ROW(A3)) ただし、A2セルに列を示す記号が入力されていない場合エラーになります ROW関数を使用しているのはコピーするだけでコピー先の行番号を取得できるようにするためです ※ INDIRECT関数・ROW関数 の詳細は Excelのヘルプを参照してください
その他の回答 (2)
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.3
回答番号:No.2 間違いの回答です。 質問をよく読んでいませんでした 取り消してください
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.2
置換でできますよ エクセル2003 =Sheet1!B3から=Sheet1!B6と入力されたセルを選択 → 編集 → 置換 → 検索と置換ダイアログの置換タブ → 検索する文字列にB → 置換後の文字列にC → すべて置換 これで=Sheet1!C3から=Sheet1!C6に代わります エクセル2007 ホームタブ→編集グループ→検索と選択から「検索と置換」ダイアログを表示。
質問者
お礼
今まで悩んでいたことが解決いたしました 本当にありがとうございました
お礼
早々に回答をしていただき ありがとうございました これで 問題が解決いたしました 感謝 感謝!!