[[20050819202945]] 『エラーの行だけ表示させるには?』(左利き) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エラーの行だけ表示させるには?』(左利き)

 #N/Aがでた行だけを別のシートに表示させたいのですが、どうしたらいいのでしょうか?

 (シート1)
 1 コード 契約者名カナ 契約者名漢字 郵便番号  住所 
 2 0001   タナカ    田中    654-0001  大阪            
 3 0002   サイトウ    齋藤    123-0002  岐阜 #N/A     
 4 0003   スドウ    須藤    234-0003  山形           
 5 0004   イカラシ   五十嵐    345-5678  長野 #N/A
 6 0005   ナカムラ    中村    890-3456  新潟 #N/A         
 7 0006   サトウ    佐藤    653-7891  福島
          l     l       
           l     l 
           l     l
          \      /
           \    /
             \  /
             \/
 (シート2)
 1 コード 契約者名カナ 契約者名漢字 郵便番号  住所
 3 0002   サイトウ    齋藤    123-0002  岐阜 #N/A
 5 0004   イカラシ   五十嵐    345-5678  長野 #N/A
 6 0005   ナカムラ    中村    890-3456  新潟 #N/A

 このようにしたいのですが…。説明がうまくできなくてすみません
 宜しくお願いします。

 対象にしたい範囲(今回でしたら2から7行)を全て非表示にします。
次に、編集→ジャンプ→セル選択→数式→エラーだけにチェックを入れてOKとします。
次に、メニューバーの書式→行→再表示としますとお望みの状態になるかと思います。
どうでしょうか?
(SoulMan)


 オートフィルタまたは、フィルタオプションが使えそうです。


 数式で表示させるには以下のような配列数式になります。
 Sheet1	 [A]	 [B]	 [C]	 [D]	 [E]	 [F]
 [ 1]	コード	契約者名	契約者名	郵便番号	住所	
 [ 2]	0001	タナカ	田中	654-0001	大阪	
 [ 3]	0002	サイトウ	齋藤	123-0002	岐阜	#N/A
 [ 4]	0003	スドウ	須藤	234-0003	山形	
 [ 5]	0004	イカラシ	五十嵐	345-5678	長野	#N/A
 [ 6]	0005	ナカムラ	中村	890-3456	新潟	#N/A
 [ 7]	0006	サトウ	佐藤	653-7891	福島	

 Sheet2	 [A]	 [B]	 [C]	 [D]	 [E]	 [F]
 [ 1]	コード	契約者名	契約者名	郵便番号	住所	
 [ 2]	0002	サイトウ	齋藤	123-0002	岐阜	#N/A
 [ 3]	0004	イカラシ	五十嵐	345-5678	長野	#N/A
 [ 4]	0005	ナカムラ	中村	890-3456	新潟	#N/A

 Sheet2のA2
 =IF(COUNTIF(Sheet1!$F$1:$F$20,NA())<ROW()-1,"",INDEX(Sheet1!$A$1:$F$20,SMALL(IF(ISNA(Sheet1!$F$1:$F$20),ROW($A$1:$A$20)),ROWS(A$2:A2)),COLUMN()))						
 としてShift+Ctrlキー押しながらEnterキーで確定させて配列数式にする。

 ※ただし、Sheet1の行数が1000行を超えるようなデータであれば、マクロを使ったほうが良いかもしれません。

 (川野鮎太郎)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.