人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

EXCELの関数についての質問です。
┌─────┬─────┬─────┐
│ A │ B │ C │
├─────┼─────┼─────┤
│○○○○ │△△△△ │100 │
├─────┼─────┼─────┤
│○○○○ │□□□□ │200 │
├─────┼─────┼─────┤
│●●●● │○○○○ │300 │
└─────┴─────┴─────┘

上記のようなEXCELで
「A列が『○○○○』且つB列が『□□□□』の時のC列の値」
を取りたいのですが、どのように指定すれば良いでしょうか?

やはりVBAを使う必要があるのでしょうか?
よろしくお願い致します。

●質問者: uchisuke
●カテゴリ:コンピュータ
✍キーワード:Excel VBA □□□ 関数
○ 状態 :終了
└ 回答数 : 9/9件

▽最新の回答へ

1 ● eio
●10ポイント

http://www.hatena.ne.jp/

はてな

「=if(A1=”○○○○”,if(B1=”□□□□”,C1,””),””)」

とD1に入れて、あとはドラッグしてみてください。条件に該当しない場合は、空欄になります。

◎質問者からの返答

申し訳ありません。

さまざまな条件で抜き出す必要があるため、

個別にフラグを立てる列が作れません。

説明不足で申し訳ありませんでした。


2 ● たけじん
●10ポイント

http://www.moug.net/tech/exvba/

Excel VBA?@???[?O?????e?N?j?b?N?W

=IF(A1=”○○○○”,IF(B1=”□□□□”,C1,” ”),” ”)

としておけば、該当する行にのみCの値が書かれます。

こんなところでしょうか。

◎質問者からの返答

すいません。先ほどの方と同じです。

別シートから

「○○○○」+「△△△△」の場合

「●●●●」+「△△△△」の場合等を抜き出したいのです。

よろしくお願い致します。


3 ● ootatmt
●10ポイント

http://www.hatena.ne.jp/#

はてな

=IF((A:A=”○○○○”)*(B:B=”□□□□”),C:C,0)


上記の式で、A列が『○○○○』且つB列が『□□□□』の時のC列の値 それ以外は 0 となります。

◎質問者からの返答

申し訳ありません。

MATCH関数だと、A列で検索した一番上(下)と、B列の一番上(下)との比較になってしまい、成り立ちません。

説明が足りず申し訳ないです。


4 ● Baku7770
●50ポイント

http://www.relief.jp/itnote/archives/000431.php

Yahoo! JAPAN

A列に1列挿入して

(A1)=B1&C1

として他の行にもコピーし、

=vlookup(”○○○○□□□□”,A1:D3,4,FALSE)

とやるのはどうですか。

◎質問者からの返答

あ!これは行けそう!!

やってみます!!


5 ● penguin-san
●10ポイント

http://www.hatena.ne.jp/(-_-)/:detail]

取ったC列の値を同じ行のD列などに入力する。というのであれば・・・

=IF(A1=○○○○,IF(B1=□□□□,C1,””),””)

という条件式で出来ますよ。

○○○○や□□□□が数字でなく文字の場合は”○○○○”や”□□□□”のように”で囲ってください。

これでいかがですか?

◎質問者からの返答

すいません、最初の方と同じ理由です。

申し訳ありません。


1-5件表示/9件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ