【最大10000ポイント】当たる!!質問投稿キャンペーン!

突然ですが、エクセル2013です、      
1、例えばA列に番号、B列に名前、別の目的で同じシート内にリンクさせていますが。
  時々人員の増減が有る為、リンク元の中間の行を非表示にするとリンク先も非表示したい、
2、毎月個々のデーターの年間累計を取りたいのですが、時々人員の増減が有る為、
  中間の行を削除できません、何か良い方法をお願いします。。

  エクセルでよろしくお願いします。

A 回答 (3件)

こんにちは



すでに回答は出ていますので、式を統合化してみました。
(方法としては、ほぼNo2様と同じです)

リンク元のシートをSheet1と仮定しています。
添付図では、左上のリンク元シートの2、5、6、10の各行を非表示にした状態にしてあります。
右下のリンク先シートでは、非表示となっている行は詰めて表示されます。

リンク先シートのA2セルに
=IFERROR(INDEX(Sheet1!$A$2:$B$100,MATCH(ROW(A1),SUBTOTAL(103,OFFSET(Sheet1!$A$2,,,ROW(A$1:A$99))),0),COLUMN(A1)),"")
の式を入れて、Ctr+Shift+Enterで確定。(←必須です!)
その後、A2セルを右、下方にフィルコピーしてあります。

※ ひとまず100行目までの対応式としてあります。
「リンク元を削除と非表示するとリンク先も反」の回答画像3
    • good
    • 0

レイアウトがわからないので、適当に作ってみました。

添付の画像を参照してください。
赤字のセルに、次の数式を設定し、下にオートフィルします。
リンク元の行を非表示にするとリンク先も消えます。

【リンク元A2】=SUBTOTAL(102,B$2:B2)
【リンク先A2】=IFERROR(VLOOKUP(ROW(A1),リンク元!A:C,2,FALSE),"")
【リンク先B2】=IFERROR(VLOOKUP(ROW(A1),リンク元!A:C,3,FALSE),"")
「リンク元を削除と非表示するとリンク先も反」の回答画像2
    • good
    • 1
この回答へのお礼

解りにくい質問に迅速な対応有り難う御座います。
回答頂いた内容を応用しながら作成しました。
お礼が遅くなり申し訳ありません。
有り難う御座いました。

お礼日時:2018/08/09 10:28

自分なら非表示にしたい行のC列にマークを付けるかな。


そしてC列でオートフィルタを使って、マークのある行を非表示にする。

そのC列の値もそのまま反映させて、反映先でもその列にオートフィルタを使い、マークのある行を非表示にする。

これなら、反映先では常にマークのある行を非表示に指定しておける。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング