[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUP』(T・K)
今、車の出荷日を管理する仕事をしています。自分が今していることは今まで出荷してきた
車のリストの中からVLOOKUP関数を使い出荷日を入力すると車の番号や仕様が出てくる
表を作っているのですが、どうやっても該当するすべてのものを出すことができません。
条件に合った部分すべてのセルをほかのシートに抜き出す方法を教えてください。
もちろん数式でも出来ます。が配列数式を使う方法になりそうです。具体的なレイアウト を提示して頂いたほうがよさそうです。 または、オートフィルタを使うとか・・・ (ケン)
出荷日 生産月 号機 12/14 412 W7A00684 左のような表から12/15出荷だけのところだけ 12/14 412 W7A00685 取り出して別のシートに取り出す方法はありますか。 12/15 412 W7A00686 12/15 412 W7A00687 12/15 412 W7A00688 12/16 412 W7A00689 12/20 412 W7A00690
サンプルをアップしておきます。 http://ryusendo.no-ip.com/~ken/cgi-bin/uploader/src/0002.xls こんな感じで出来ます。応用して下さい
解説は苦手なので、やり方だけ。 その数式の入力されたセルを選択して、数式バーで各関数をドラックし、 F9押下で結果がでます。ヘルプとの併用で、ご自分で研究して下さい。 後は配列数式を使用していますので http://pc21.nikkeibp.co.jp/special/hr/ を参照して下さい。 どうしても、分らない事はまた、カキコしてください。 今から出かけますので夜になりますが、また来ます。 他の方がお答えしてくれるかも知れません。ガンバッテ下さい。 (ケン)
通常、関数の中で文字列を引数にする場合、”ABC”のようにダブルクォーテーションで くくりますよね? この場合、ダブルクォーテーションの中に何も書いてありませんから、何も表示しないという意味になります。 (sato)
配列数式なので、Shift+Ctrlキー押しながらEnterキーで確定させましたか。 (川野鮎太郎)
検証はしていませんので、もしかしたら違うかもしれませんが・・・、 =IF(COUNTIF('903B'!$B$6:$B$185,$A$2)<ROW(A2),"",INDEX('903B'!D$6:D$185,SMALL(IF('903B'!$B$6:$B$185=$A$2,ROW($A$1:$A$179),""),ROW(A1))))
としたらどうなりますでしょうか。
(川野鮎太郎)
遅くなりました。鮎さんフォロー有難うございます。 =IF(COUNTIF('903B'!$B$6:$B$185,$A$2)<ROW(A1),"",INDEX('903B'!D$6:D$185,SMALL(IF('903B'!$B$6:$B$185=$A$2,ROW($A$1:$A$180)),ROW(A1)))) で良いと思いますよ。
データを抜き出したい範囲が3つのシートにあるのですがどうやったら3つの範囲から
一度にほしいデータを抜き出せるのでしょうか。
数式で参照することも可能かもしれませんが、式が長くなるばかりではなく、 処理も随分重たくなると思います。 3つのシートをひとつのシートにまとめて上記の式で参照させたほうが現実的だと思います。
(川野鮎太郎)
丁寧な口調で書き込んでいても人間性の無さが滲み出てる。
ここの人がやさしいからと言ってつけあがるのはやめて。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.