No.1ベストアンサー
- 回答日時:
ふつうに文字列の置換でできないでしょうか。
たとえばSheet1内で
=Sheet2!A1
のような参照があったとしてSheet2を削除すれば#REFのエラーが
でますが、そこで文字列の置換で #REF を Sheet3 に置換すると
=Sheet3!A1
に置き換わってくれると思います。
※ご質問の意図を取り違えていたら補足ください。
No.2
- 回答日時:
=A1 と入れて、A1セルを削除
#REF! がでました
ーーーーー
編集
置換
検索する文字列
#REF!
置換語の文字列
A10 (=はなくても下記になりました)
で式が =A10
となりました。
No.3
- 回答日時:
#REF!の元のセル(シート)は固定したセルまたは範囲でしょうか?
固定したセル座標であれば「挿入」「名前」で「定義」しておけば
修整も、「挿入」「名前」「定義」で一括で可能です。
※この場合数式上でなく、名前の範囲が=#REF!のようになります。
逆にシートの特定の行または列を削除して、同じ位置のセルに置き換えるというのであれば
=INDIRECT("Sheet1!D3")
のようにINDIRECT関数でセル位置を固定するとか
=OFFSET(Sheet1!$A$1,2,3,1,1)
※Sheet1!A1を基準に下に2行、右に3列移動したセル(1行,1列)=Sheet1!D3
のように削除されない基準から相対位置でセルを設定してください。
行や列の相対位置を動かす場合はROW関数やCOLUMN関数を利用してください。
=INDIRECT("Sheet1!D"&ROW())
※Sheet1のD列で数式のあるセルと同じ行のセル
=OFFSET(Sheet1!$A$1,ROW()-1,COLMUN()-1,1,1)
※Sheet1の数式のあるセルと同じ座標のセル
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセル関数のことで質問です。 別シートセルから値をもってくるように関数を設定しているときに、 別シ 3 2023/01/31 14:10
- Excel(エクセル) excelのindirect関数の別ブック参照について質問です。 1 2022/06/03 15:17
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- Excel(エクセル) 【エクセル】文中に別シートのセルの内容を自動入力したい 6 2022/11/17 11:30
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
シート削除して同名シート追加するも#REFになる
Excel(エクセル)
-
エクセルVBA 関数エラー箇所を特定の文字に置換
Excel(エクセル)
-
Excel 計算式へ置換時にでてくるエラー
Excel(エクセル)
-
-
4
外部ブック参照が#REF!になってしまう
Excel(エクセル)
-
5
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
6
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
エクセルで、シートの名前を変えても式にエラーが出ないようにしたい
Excel(エクセル)
-
9
ページを抜粋して保存できますか?
Word(ワード)
-
10
エクセルでエラーが出て困っています。
Excel(エクセル)
-
11
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
12
SUM関数の範囲に#N/Aがあっても合計してくれる計算式
Excel(エクセル)
-
13
Excelの置換がうまく出来ません。
Excel(エクセル)
-
14
【エクセル】関数で「A1が0でないならB1を表示」の式
その他(コンピューター・テクノロジー)
-
15
指定したシート名以外を非表示にするには?VBA
Excel(エクセル)
-
16
マクロで#N/A"のエラー行を削除したい"
Visual Basic(VBA)
-
17
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
18
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
-
19
数式の置換がうまく行かない
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
EXCELのcountif関数での大文字...
-
エクセルで、指定の値よりも大...
-
エクセルでエンターを押すと任...
-
EXCELでマイナス値の入ったセル...
-
【Excel】4つとばしで合計する方法
-
エクセルで特定のセル内にだけ...
-
Excelで離れた位置のAVERAGEを...
-
週の労働時間を計算するエクセル
-
Excelで大量のセルに一気に関数...
-
エラー「#REF」の箇所を置き換...
-
セルを結合した時のエクセル集...
-
同一セル内の重複文字を削除し...
-
条件付き書式の色付きセルのカ...
-
エクセル 平日と土日祝の時間...
-
エクセル2010 欠席者の名前を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
自分の左隣のセル
-
エクセルで、指定の値よりも大...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセルで特定のセル内にだけ...
-
EXCELのcountif関数での大文字...
-
EXCELでマイナス値の入ったセル...
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
Excelで離れた位置のAVERAGEを...
-
同一セル内の重複文字を削除し...
-
週の労働時間を計算するエクセル
おすすめ情報