[[20081021154732]] 『一覧表からコードで抽出』(サク) ページの最後に飛ぶ

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

 

『一覧表からコードで抽出』(サク)

 製品を構成する部品単価一覧表ができています。
 別シートでそれの中から製品コードを入力して、使用されている全部品を抽出するにはどのような関数を組み合わせたらいいでしょうか?

 (sheet1)

   A     B     C     D    E

1 No  名称 部品No 名 単価

2 111  A   22   A1  ¥10

3 111  A 23   B1  ¥20

4 111  A 24   C1  ¥30

5 111 ・

6 111 ・

7 112  B

8 ・  ・

9 ・ ・

10 ・  ・

 (sheet2)

 No [ 111 ]を入力

 部品名 名 単価

 22   A1 ¥10

 ・   ・  ・

 ・   ・  ・

 というように表示したいのですが?お願いします。
 (さく)
 Excel2000
 Windows2000


 実際のセル番地をお書きになったほうが良いかもしれません。

 (川野鮎太郎)


[[20080704141202]]『ある条件を含む行を別シートにまとめたい』(あい)


すみません。これでどうでしょうか?
A2セルのNo「111」「A]という製品に使用されている部品が部品No「22」から「24」です。
これを「111」というNoですべての使用部品を一覧表から抽出したいのです。
製品はNo順に並んでいます。
(さく)

 こんにちは〜♪

 こんな表の場合です。。。

 Sheet1↓

	__A__	__B__	__C__	__D__	__E__
[1]	No	名称	部品No	名	単価
[2]	111	A	22	A1	\10
[3]	111	A	23	B1	\20
[4]	111	A	24	C1	\30
[5]	112	B	31	D1	\40
[6]	112	B	32	E1	\50
[7]	113	C	41	F1	\60
[8]	113	C	42	G1	\70

 Sheet2↓

 	__A__	__B__	__C__	__D__
[1]	111	部品No	名	単価
[2]		22	A1	10
[3]		23	B1	20
[4]		24	C1	30 

 ★Sheet2のA1セルへ、コードNoを入力します。。。

 B2セルへ
 =IF(COUNTIF(Sheet1!$A:$A,$A$1)<ROW(A1),"",INDEX(Sheet1!C:C,MATCH($A$1,Sheet1!$A:$A,0)+ROW(A1)-1))

 右と下へコピーです。。。

 ご参考にどうぞ。。。

 。。。Ms.Rin〜♪♪


ありがとうございます。何とかやれそうです。
また、よろしくお願いします。(さく)

コメント返信:

[ 一覧(最新更新順) ]


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