Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5367 / 13644 ツリー ←次へ | 前へ→

【51238】エクセルファイルの比較法 p 07/9/5(水) 16:17 質問[未読]
【51240】Re:エクセルファイルの比較法 ハチ 07/9/5(水) 16:44 発言[未読]
【51245】Re:エクセルファイルの比較法 p 07/9/5(水) 20:10 お礼[未読]
【51255】Re:エクセルファイルの比較法 多摩川 07/9/6(木) 7:35 発言[未読]

【51238】エクセルファイルの比較法
質問  p  - 07/9/5(水) 16:17 -

引用なし
パスワード
   エクセルファイルを二つ用意します。一方のファイルのある一行が、もう一方のファイルに含まれているかどうかを調べるにはどうすればよいでしょうか。

例)
a b c t y  
f f f h j
h g f f t
d g e d g
f m a a j
d g f m y



h g f f tという行が含まれるかどうか

【51240】Re:エクセルファイルの比較法
発言  ハチ  - 07/9/5(水) 16:44 -

引用なし
パスワード
   ▼p さん:
>エクセルファイルを二つ用意します。一方のファイルのある一行が、もう一方のファイルに含まれているかどうかを調べるにはどうすればよいでしょうか。
>
>例)
>a b c t y  
>f f f h j
>h g f f t
>d g e d g
>f m a a j
>d g f m y
>
>に
>
>h g f f tという行が含まれるかどうか

両方のファイルが開いている状態で、
ひとつのセルに入力されている文字列なら
関数のCOUNTIFでも出来そうです。

=COUNTIF([book1.xls]Sheet1!$A$1:$A$10,"h g f f t")

【51245】Re:エクセルファイルの比較法
お礼  p  - 07/9/5(水) 20:10 -

引用なし
パスワード
   ありがとうございます。各セルには一文字づつはいっており、各当する「行」を検索することになります。何か有力な方法をご存じですか?

【51255】Re:エクセルファイルの比較法
発言  多摩川  - 07/9/6(木) 7:35 -

引用なし
パスワード
   ▼p さん:
>ありがとうございます。各セルには一文字づつはいっており、各当する「行」を検索することになります。何か有力な方法をご存じですか?

双方のファイルで1つの行に対してCONCATENATE関数で1つの文字列を作成し、COUNTIF関数を使用すれば出来ると思いますよ。

5367 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free