たっぴ(パソコン質問掲示板)

ログイン

メニュー
■ トップ
■ 質問する
■ 回答を見る・回答する
■ 参加者のひろば / テーマ別
■ コミュニケーション道場
■ 「たっぴ」の使い方
■ 「たっぴ」のルール・心得

エキスパート トータルランキング
Rank ニックネーム E-Point
1 位 sriver 1372 p
2 位 げんき(^^)/ 810 p
3 位 うにゅ 607 p
4 位 mory 512 p
5 位 saru 510 p
6 位 Clark 481 p
7 位 taknt 474 p
8 位 459 p
9 位 あき◆ 387 p
10 位 おやぢ 366 p
※月間ランキング参加者がありませんでした。



E-Point還元プログラム
E-Point 月間獲得ポイントより回答者様へ現金を還元いたします。

対象還元金額
全員に(E-Point)×20円
支払いは5,000円以上からとなります。
還元金の支払いはご指定銀行口座への振込みとなります。

『マナーの良い質問者』マーク
以下の条件を満たす質問者様には
  『マナーの良い質問者』マーク

が付きます。
  1. 登録していて
  2. 「終了」していない質問がひとつ以下で
  3. 終了した質問で「○○○○○」という言葉の投稿がある
3番目の条件はひらがなです。もうお判りですね。(漢字、カタカナもOKかも。。。)
ぜひマークをGetしてください。









《戻る

No.質問・回答おれい
[65148] EXCELで配列の中に要素を含むか含まないかを判定する方法
EXCEL2000

EXCELで,次のようなことをしようとしています.

下の配列1,配列2を見比べて,
配列2の要素が配列1に含まれるかどうかを0,1で返すような方法です.

配列1
A
B
C
E
F

配列2
A
B
E
G

-----
判定
A 1
E 1
B 1
G 0




すみませんが,もしご存知の方がいらっしゃいましたら,
よろしくお願い致します.


やま   2005年6月20日09:40


[65151] A1セルから、縦に
A
B
C
E
F
と入力されていて、範囲名が"HAIRETU1"だとして・・・

B1セルから縦に
A
B
E
G
と入力されているなら、対応するC1セルから、
=COUNTIF(B1,HAIRETU1)
=COUNTIF(B2,HAIRETU1)
=COUNTIF(B3,HAIRETU1)
=COUNTIF(B4,HAIRETU1)
と入力しておけば、HAIRETU1内に存在しないB*セルの値の場合"0"が返ってきます。
存在する場合に"1"じゃないとダメなら、
=IF(COUNTIF(B1,HAIRETU1)=0,0,1)
になりますが・・・

これじゃだめ?

・・・ (未登録)   2005年6月20日10:43


[65154] ・・・さんに先に書かれてしまいましたが、

=ISERROR(VLOOKUP(B1,HAIRETU1,1,FALSE))

なんて方法もありそうですね。
この場合、存在すれば false、存在しなければ true が帰ってきます。

ま、いずれにせよ、Excelなら他にも色々方法はありそうです。

mory (512)    2005年6月20日11:09


[65180] _ A B C
1 A A 1
2 B B 1
3 C E 1
4 E G 0
5 F
6
C1セルに=1-ISNA(MATCH(B1,$A$1:$A$5,0))
フィルハンドル ダブルクリック
auslese (234)    2005年6月20日22:02


[65226] みなさま

よいアイデアのご教示,大変感謝します.
活用させていただきます.

ありがとうございました.
やま   2005年6月22日13:10


( 参照数:1276   日平均:0.2 )
 
〜 回答の受付を終了しました 〜


回答、お礼・報告などメッセージの追加

ニックネーム:

まったく新しい内容の質問、質問者以外の方の質問は、メニューの「質問する」から新たに質問してください。

詳細: 内容を詳しく言うと。。。

※「たっぴ」に登録すると質問にポイントが付けられます。 その他便利な機能も使えます!》新規登録 》Help

※http://.....は自動的にハイパーリンクに変換します。
※<pre></pre>が使用できます。     ※引用は行の先頭に「>」を付けてください。自動的に色が付きます。




利用規約 特定商取引に関する法律に基づく表記 プライバシーポリシー 問合せ