
Excelの関数について教えてください。
2つのエクセルを用意し、ひとつ①のエクセルをベース基本として、もう1つ②のエクセルは常時
コピーさせたい情報をリンクさせました。
②のエクセルで、リンクしていないセルには、自由に入力する項目を作成してあります。
①のエクセルで不要になった行を削除した場合、②のエクセルもリンクしてある箇所は削除されますが
自由に入力した項目の行は削除されずに残ります。
(例)
①…Excel 3行目 12/18 みかん
4行目 12/22 りんご
5行目 12/25 ばなな
②…Excel 3行目 12/18 みかん (ここまではリンクしている) 12/25 食べる
4行目 12/22 りんご (ここまではリンクしている) 1/10 食べる
5行目 12/25 ばなな (ここまではリンクしている) 5/10 食べる
上記のように、入力のある4行目を削除した場合
①…Excel 3行目 12/18 みかん
4行目 12/25 ばなな
(4行目が削除されため、5行目→4行目になる)
②…Excel 3行目 12/18 みかん (ここまではリンクしている) 12/25 食べる
4行目 12/25 ばなな (ここまではリンクしている) 1/10 食べる
5行目 5/10 食べる
という風になり、自由に入力した項目は行が変わらず、そのまま残ります。
4行目を削除した時点で、同時に②のエクセルの 1/10 食べるも削除される方法はありますか?
教えてください。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
「リンク」とおっしゃっているのは、参照式を設定してあるということだと解釈しました。
普通に「①Excelの○行目を参照」という式を設定していると、ご説明にあるように、元の表の行番号がずれるので、(式としては正しい参照をしていても)以前とは異なる行を参照することになってしまいます。
直接の解決方法ではありませんが、一つのアイデアとして、以下ご参考までに。
まず最初は、「削除する方法」ではなく、「ずれなくする方法」の一例として理解してください。
例えば①のシートのA列(A列でなくてもよいですが、説明の都合上)に、1、2、3・・・と連番を振っておきます。
当初は行番号と同じなので意味はありませんが、仮に行を削除してもこの番号は変わりません。
②のシートの参照式が、仮に、「①Excelの○行目を参照」という意味の式だったとしたら、これを
「①ExcelのA列の値が○である行を参照」
という式に変えておけば、①のどこかの行が削除されても同じ番号で検索しますので、②の表示が変わることはありません。
(削除されてしまった行を参照していたセルは、当然「該当行が見つからない」となりますけれど・・)
A列に連番を入れるのが目障りな場合は、遠い列に置いておくとか、その列を非表示にしておくことで気にならなくなると思います。
検索して参照する方法としては、A列に番号があるならVLOOKUP関数等で、その他の列の場合は、場合に応じてXLOOKUP関数(=365環境の関数です)やMATCH、INDEX関数の組み合わせなどで実現できると思います。
>4行目を削除した時点で、同時に②のエクセルの 1/10 食べるも削除される方法はありますか?
既入力のデータを削除することは、関数等ではできません。
ですので、別法として②の入力用シートとは別に、閲覧用シートを作成しておけば、①で削除された行に関しては②のデータも表示させないでおくことなら、関数でも可能です。
(②のシートには、入力値が残ったままになります)
上記の方法を応用することで可能になると思います。
マクロを利用すれば、既入力データを削除したりデータを移動することが可能ですので、上記の「4行目を削除した時点で、同時に②のエクセルの 1/10 食べるも削除される方法はありますか?」をほぼそのまま実現することは不可能ではありません。
(全体の条件がはっきりとしないので、確実に可能とまでは言えませんけれど・・)
ただし、それなりにハードルが高いものになると思います。
例えば、①のシートに全く同じデータが複数行並んでいたりすると、そのうちの1行を削除しても、どの行が削除されたのか判別できないといった場合も想定できますので・・
(最初にご紹介した、連番の列などをあらかじめ別に作成しておけば、見た目は同じデータでも行をきちんと判別できる様になりますけれど。)
No.1様
こんにちは。
ご回答ありがとうございます。
アイディアもありがとうございます。
なかなかハードルが高いですが(汗
ご提案いただいた方法でいろいろ試してみます!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
合計額がゼロになってしまう
Excel(エクセル)
-
Excel教えてください。 下記のことが出来るのは、マクロですか?条件付き書式でしょうか、、?知恵を
Excel(エクセル)
-
Excel 値を返す数式についてです
Excel(エクセル)
-
4
Excelやワードなどのプロパティで タイトルとか設定できますが、どのような時に使いますか?
Excel(エクセル)
-
5
Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な
Excel(エクセル)
-
6
Excelです。 Excelしてたら 点線?みたいのが出て来ました これは何ですか?どうやったら消せ
Excel(エクセル)
-
7
エクセルのソート方法について
Excel(エクセル)
-
8
範囲選択すると最後の一行で急に出てくる#が邪魔で困っています。 ExcelでVLOOKUPで引っ張っ
Excel(エクセル)
-
9
Excelで数式をそのままコピーしたい どうすればいいですか?
Excel(エクセル)
-
10
エクセルのデータの抽出について
Excel(エクセル)
-
11
excelの数式の書き方について。 以下のような数式をSheet1に書いています。 Sheet1のB
Excel(エクセル)
-
12
エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります
Excel(エクセル)
-
13
何故割り算なのでしょうか?
Excel(エクセル)
-
14
Excelで日数の関数がうまく出せません。
Excel(エクセル)
-
15
エクセルでの操作方法
Excel(エクセル)
-
16
Excelの50音順ソートを全ての行列に適用するには?
Excel(エクセル)
-
17
【エクセル】文中に別シートのセルの内容を自動入力したい
Excel(エクセル)
-
18
エクセルの関数式を教えてください。
Excel(エクセル)
-
19
Excelで結合したセル内の文字と結合されたセルの数を集計したい
Excel(エクセル)
-
20
エクセルについて
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
インスタグラムのギャラリーの...
-
5
APP:My Web Searchが、Dfender...
-
6
【C#】ifと#ifの違い、そして#e...
-
7
【エクセル】セル内の右側のみ...
-
8
もう関わりたくない人がいたらL...
-
9
エクセルの右クリックで行削除...
-
10
エクセルで下の空白行を削除したい
-
11
ヤフオクのホームに保存した検...
-
12
エクセルで住所の混在する「丁...
-
13
アクセスにおいて間違って削除...
-
14
指定した文字があった場合、そ...
-
15
SDカードの音楽の消去
-
16
RAID 0でのCMOSクリアについて
-
17
(Access)複数条件の重複デー...
-
18
Microsoft Access 2016でエラー...
-
19
勝手に消えた質問
-
20
CD-Rに焼いた音楽を消すには☆
おすすめ情報
公式facebook
公式twitter