VLOOK関数で、sheet1の任意の数字を検索し、sheet2に表示させております。
しかし、sheet1の列を追加したため、sheet2に作成したVLOOK関数の中身の参照値を修正しなくてはいけなくなりました。
修正が必要なセルは100個以上あり、手作業で修正するのが困難な状態です。
このように、参照元の列又は行を追加・削除した結果、参照先の数式の一部に修正が必要となった場合、何か良い修正方法はありませんでしょうか。
御教授いただければ幸いです。
何とぞよろしくお願いいたします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
所で、
一括変換したい データには、
規則性か 何かが、
みられますか?
もし、
無い 場合でも、
変更を 一括して、
別表一覧記載すれば。
其れを、
参照させる 事によって、
一括で 変更を、
繁栄させる事も 可能でしょう。
ですので、
先ずは 具体的な、
然し 実データ外の、
具体的な サンプルを、
提示 頂けませんか?
其れが、
無き 限りは、
何処まで いっても、
具体論は 出来ず、
朧気な 一般論しか、
話せない ものと、
思いますよ。
No.4
- 回答日時:
横から 失礼。
実は、
INDEX構文も、
お勧めは 出来ません。
近年、
解説ページを 見ても、
古くから INDEX構文が、
珍重されてきた、
との 記載が、
みられます。
然し、
此の 構文では、
参照型の OFFSET構文に、
比べ、
指定域を 一斉に、
リソースに 取り込むため、
未だに、
根底的改善が みられない、
リソース域の 狭小さに、
逆行していますし。
又、
不必要な 値まで、
取り込む事が 示唆され、
Pcの CPUパワーを、
浪費する事を 意味します。
併せれば、
此等は 解説ページで、
掲げられている、
INDEX構文の 優位性の、
様々を、
論理的に 否定するに、
十分であり、
故に、
総じて、
然うした ページ著者の、
理知さまでもが、
明らかに 疑い得る事が、
明白です。
確かに、
一部では 使用されていた、
事実も ありますが、
慣用句的に、カーボンコピー的に、
工夫を しないものが、
持ちいられて いたものだ、
と 思われ、
私は 当時から、
否定して いました。
抑も、
古い PCでは、
リソースの 狭小さは、
搭載メモリー量の 狭さを、
見るまでもなく 灼かです。
当時、
Pc速度を 最も、
左右するものと しては、
余り 知られては、
いないかも 知れませんが、
仮想メモリーとの スワッピングであり、
此は、
実実装外メモリー域の 利用量に、
左右され、
顕著に 演算速度に、
打撃を 与えて、
いました。
念のため、
示して おきますが、
擬えれば、
CPU速度を Ⅰと、
おく時、
イメージ値として、
レジスタメモリーは 1.3程度、
メインメモリーは 1.8程度、
HDDは 100程度でした、
メインメモリー不足から 仮想メモリー、
詰まりは HDDへ、
アクセスする事が、
如何に 忌まれるべきだったか、
灼かな 事は、
理解 頂けるものと、
思います。
更に、
https://docs.microsoft.com/ja-jp/office/client-d …
此の Microsoftページによると、
INDEX構文は 不意発性であり、
OFFSET構文の 揮発性に、
比べれば。
確かに、
危惧レベルかも 知れませんが、
信頼性が 落ちます。
但し、
其れは VLOOKUP構文の、
不信さを 挙げるなら、
先筆通り 同類ですから、
危惧レベルから 外れる事でしょう。
飜り、
抑もからして、
諸表において エクセルが、
其の リレーショナブル性への、
信頼の 元、
用いられる 現状を、
示唆すれば。
特に、
プロユースなれば こそも、
信頼性を 損なうものは、
除外するべきが 明確です。
更に、
もし VLOOKUP構文の、
不揮発性を 指し、
INDEX構文を 勧めるなら、
先筆通り、
何方も 不揮発性で、
あるため、
「本末転倒で ある、」と、
いわざるを 得ません。
総じれば、
VLOOKUP構文を 指して、
INDEX構文を 勧める、
理由等、
外部ブック参照処理が 構文に、
付加されてる分の、
処理速度 鈍重化以外では、
見当たらないのです、
とても 軽薄で、
軽率だと、
いわざるを 得ません。
ですので、
様々な 演算式構造を、
開発し、
其の 著作権を、
数多 保持する、
いにしえから こんにちまでも、
変わらず、
最先端の 類の、
一員で あるものと、
しても、
INDEX構文の 優位性主張は、
残念な 事ですが、
否定せざるを 得ないのです。
寧ろ、
会社ルールとして、
禁止される事が あっても、
其処に 妥当性すらも、
感じる 位です。
ご理解、
頂けるでしょうか?
No.3
- 回答日時:
そもそもVLOOKUPでは今回のように列追加があったときに自動的に修正されなかったり、
検索対象となる範囲が大きかったりすると計算に時間が掛かったりするのであまりお勧めしません。
最新のExcelではXLOOKUPという関数が追加されているのでそちらを使うことをお勧めしますが、
下位バージョンのエクセルと互換性が無いため全てのバージョンのエクセルで使用出来るINDEX関数とMATCH関数を組み合わせた方法をお勧めします。
この組合わせで列追加も自動的に対応されますし、検索値の左側の列を結果として取得することも可能です。
詳しくは以下の動画をご参照ください。
No.2
- 回答日時:
こんにちは
検索と置換で、例えば検索値を「$A$1:$A$100」のように長めに(ユニークになるように)設定して、置換値を「$A$1:$A$200」などとすれば、他の部分を間違って置換することも無くなるでしょう。
>参照先の数式の一部に修正が必要となった場合、何か良い修正方法はありませんでしょうか。
今後のことも考えるなら、指定の範囲に「名前の定義」を利用して「対象範囲A」などの名前で指定しておく方法が有効です。
もしも範囲が変更になった場合には、名前の定義の定義範囲だけを修正すれば、全ての数式に自動的に反映されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) エクセル開いたらウィンドウがでました 2 2023/03/28 16:24
- その他(Microsoft Office) <条件追加/スプレッドシート>指定の日付より2か月、1.5か月前に書式設定アラートを出したい 7 2023/02/16 07:33
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Excelの計算式内の文字列の一括置換は出来ますか
Excel(エクセル)
-
エクセルで、複数の参照範囲を一括で変更する方法
Excel(エクセル)
-
多数の計算セルに一括で同一の関数を追加したい
Excel(エクセル)
-
-
4
Excelの入力済みセルに一括で、同じ文字を追加する方法
Excel(エクセル)
-
5
Excelで大量のセルに一気に関数を反映できますか?
Excel(エクセル)
-
6
エクセル セルの関数中の一部を置き換えたい
その他(Microsoft Office)
-
7
エクセルのセル内の「数式」の一括変更をVBAなどで行いたいです!
Visual Basic(VBA)
-
8
エクセルの2ページ目の作り方
Excel(エクセル)
-
9
EXCELでセル参照ワークシートを一括変更したい
Excel(エクセル)
-
10
Excel関数/数式内のセル番地を別セルの値で変化させたい
Excel(エクセル)
-
11
Excelで外部のファイルの場所を毎回聞かれる
その他(Microsoft Office)
-
12
複数のセルの関数で指定したセルを同時に変更したい
Excel(エクセル)
-
13
Excel 計算式の中で使っているシート名を変更しても使えるような式が知りたい
Excel(エクセル)
-
14
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
15
エクセルで数式は残したまま他シートからのリンクを一括で外す方法
Excel(エクセル)
-
16
excelでのすべて置換をしたら・・・
Excel(エクセル)
-
17
市役所と消費税
その他(お金・保険・資産運用)
-
18
EXCELで、計算式を一気に変える方法はありますか??
Excel(エクセル)
-
19
Excelにメールを添付する
Yahoo!メール
-
20
振込手数料、支払う側の負担?おかしいでしょう。
その他(法律)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報