たっぴ(パソコン質問掲示板)

ログイン

メニュー
■ トップ
■ 質問する
■ 回答を見る・回答する
■ 参加者のひろば / テーマ別
■ コミュニケーション道場
■ 「たっぴ」の使い方
■ 「たっぴ」のルール・心得

エキスパート トータルランキング
Rank ニックネーム E-Point
1 位 sriver 1372 p
2 位 げんき(^^)/ 810 p
3 位 うにゅ 607 p
4 位 mory 512 p
5 位 saru 510 p
6 位 Clark 481 p
7 位 taknt 474 p
8 位 459 p
9 位 あき◆ 387 p
10 位 おやぢ 366 p
※月間ランキング参加者がありませんでした。



E-Point還元プログラム
E-Point 月間獲得ポイントより回答者様へ現金を還元いたします。

対象還元金額
全員に(E-Point)×20円
支払いは5,000円以上からとなります。
還元金の支払いはご指定銀行口座への振込みとなります。

『マナーの良い質問者』マーク
以下の条件を満たす質問者様には
  『マナーの良い質問者』マーク

が付きます。
  1. 登録していて
  2. 「終了」していない質問がひとつ以下で
  3. 終了した質問で「○○○○○」という言葉の投稿がある
3番目の条件はひらがなです。もうお判りですね。(漢字、カタカナもOKかも。。。)
ぜひマークをGetしてください。









《戻る

No.質問・回答おれい
[88829] [Excel] 算式内の参照シート名を効率的に変える方法
ExcelにSheet1, Sheet2, Sheet3があるとします.
また,今Sheet1で作業をしていて,Sheet2のセルに参照を入れた式が複数有るとします.
これをできるだけ効率的な方法で,シートの参照先Sheet2を,Sheet3に変えるやり方はありますか?
(Sheet2のA1→Sheet3のA1,Sheet2のA2→Sheet3のA2・・・という風にセルアドレスは保ったままとします.)

一つ考えられるのは,文字列の置換を使うやり方ですが,シート名をわざわざ入力する手間が省力化できる方法があればよりよいと考えています.
やま   2006年11月17日19:42


[88870] シート名を置換するのが一番手っ取り早いと思います。

テクニックとして、以下の式で

=INDIRECT(B1 & "!A1")

セルB1にSheet2が入っていればSheet2のセルA1を、Sheet3が入っていればSheet3のセルA1を参照するので、セルB1の内容を切り替えるだけで表示が変わりますが、結構作成するのは面倒です。
らうと (未登録)   2006年11月18日22:28


[88871] ありがとうございます。
まさにやりたいことを教えていただけました。
シート名を別のセルに書いておいて、それを読み込ませることができないのか、と考えていたのですが、
INDIRECTを使わず、INDIRECTの()内に書く内容をそのまま書いた場合にはうまくいかず困っていました。

この方法でだいぶ助かりますが、他によりよい方法がありましたらお願いします。
(1週間程度見て、回答受付を終了したいと思います。)
やま   2006年11月18日22:47


[88954] メニューのツール>オプション>「表示」タブで一番下の「ウィンドウオプショングループ」の
「数式」にチェックを入れると、シート内の数式が全て表示されます。
その状態で文字列の置換というのはいかがでしょうか?
目下勉強中   2006年11月20日14:09


[88973] >>88954
目下勉強中さんは高校生と見た!・・・図星?

眞子たん (未登録)   2006年11月20日18:24


( 参照数:1699   日平均:0.3 )
 
〜 回答の受付を終了しました 〜


回答、お礼・報告などメッセージの追加

ニックネーム:

まったく新しい内容の質問、質問者以外の方の質問は、メニューの「質問する」から新たに質問してください。

詳細: 内容を詳しく言うと。。。

※「たっぴ」に登録すると質問にポイントが付けられます。 その他便利な機能も使えます!》新規登録 》Help

※http://.....は自動的にハイパーリンクに変換します。
※<pre></pre>が使用できます。     ※引用は行の先頭に「>」を付けてください。自動的に色が付きます。




利用規約 特定商取引に関する法律に基づく表記 プライバシーポリシー 問合せ