何度も同じような質問すみません。
何度も同じような質問すみません。
今回もエクセルで検索表作成中の問題です。
エクセルは2007を使用しています。
現在在庫を検索できるようにエクセルで在庫表を作成し(シート1)、在庫検索表を作成しています。(シート2)
シート1のほうには在庫表だけなので、部品名、メーカー名、在庫保管場所、個数、備考、単価の順にA1セルからG1まで表記してA2からG1500までの間で各詳細を明記しています。
シート2には
=INDEX('在庫管理'!B:B,SMALL(INDEX(('在庫管理'!$A$1:$A$1500<>$A$2)*10^4+ROW($1:$1500),),ROW(A1)))&""
画像のようになっています。
の関数を入れて各項目を表示できるようにしています。
A2に検索したい型式を入れます。
この場合、近似検索のような形なのですが、
問題1
シート1に行を挿入するとシート2の検索結果表示セルがエラー表示になる。
問題2
現段階では1つしか検索できない。
ベストなのはAセルに検索部品を入れると複数検索できる。
現状は検索部品に関して、関連性のあるものを表示できるようになっています。
問題3
検索結果後、在庫数を変更する場合、ハイパーリンクを使用したものを使うのですが、
=IF(A2="","",HYPERLINK("#在庫管理!D"&MATCH(A2,'在庫管理'!$A$2:$A$1500,0)+1,A2&"の個数訂正"))
を表示結果全てにリンクできるようにしたい。
上記の場合だと、ひとつしかリンクできない状態です。
シート2のG2に関数が入っています。
わかりづらい質問ですが、よろしくお願い致します。