• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで関数を使用した抽出)

Excelで関数を使用した抽出方法

このQ&Aのポイント
  • Excelの関数を使って表から特定の部分を抽出する方法について説明します。
  • 表には部品の型番が書かれており、特定の型番に対応する部品名を抽出します。
  • 部品名の抽出には関数を使用し、型番と抽出先のセルの範囲を指定します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

この表とは別に部品名だけ抽出した別リストを作ります。 K移行は空いてそうなので、とりあえずKを空けてL列から L1は表題として「型番]と入力 L2に「AX-115」同様にL3は「SWD-266」移行下に記載 でM~V列で10なので、 まずはM1~V1はひとつのセルにまとめて「パーツ名」とでも書いておく。 で、型番の横に必要部品を並べる M2は「フロントカバー」N2に「羽根」O2に「バックカバー」といった具合で。 さらにI2は「データの入力規制」から「リスト」を選びL2~L502までの値を選ぶようにします。 これで下準備完了 今後増えたときのために余裕を持って「500種の型番」まで対応できるように関数組みます。 I6=IFERROR(VLOOKUP(I$2,$L$2:$V$501,2,FALSE),"") I13=IFERROR(VLOOKUP(I$2,$L$2:$V$501,3,FALSE),"") I20=IFERROR(VLOOKUP(I$2,$L$2:$V$501,4,FALSE),"") 同様にI27移行も「$V$501,」の後の数字をひとつづつ増やしながらいれて行きます。 これでI2を選んだ瞬間部品名のところに表示が出るようになります。 イジョ

mikachibi
質問者

お礼

この方法で行ってみました。 無事作成に至りましたので、お礼をさせてください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

例示のレイアウトなら、I6セルに以下の式を入力し、H5:J11セルを選択して下方向にオートフィルコピーしてください。 =INDEX(C:C,MATCH($I$2,B:B,0)+3+INT((ROW(A1)-1)/7))&""

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルのVLOOKUP関数で…(複数条件?の抽出)

    ●シート2、A列に部品正式名称、B列に部品略称の一覧表(部品の種類は約500点) ●シート3、A列に略称、B,C,D,E,F,G列と続けて寸法などの詳細を記した一覧表 があります。 ●シート1に検索一覧表として、B列(B3~B8)は項目、セルC3~C8にVLOOKUPでシート3の情報が抽出されるようにしてあります。 C1で略称を入力し抽出するのはOKなのですが、正式名称で入力しても同じようにシート3の情報を抽出するようにしたいです。 (IFを使って思いつく関数を組合わせてみたりしたのですが、うまくいきませんでした(TT) できたら関数で何か良い方法ありますでしょうか? 宜しくお願いします。

  • エクセル表からのデータ抽出

    エクセル2010で、画像のように、行(横)方向に「氏名」、列(縦)方向に保有資格が入った表が有るのですが、この表から資格名を選択したら有資格者の氏名と種類が表のどこかに抽出されるようにしたいのですが、何とかならないでしょうか? 詰まりB列で資格4をフィルターで選択したら、表のどこか(違うシートでもOK)に保有者名と資格の種類(級)等が抽出されるような仕組みを構築したいので宜しくお願いします。 更にもし可能であれば、氏名を選択(どこかに入力でもOK)したらその人の保有資格が一覧で抽出されれば理想です。 先ずは資格名から氏名と種類が抽出されればありがたいのですが。 表そのものを作り替えるのは最後の手段にしたいので配慮いただけるとありがたい。

  • エクセルの抽出関数について

    簡単なエクセルで月次試算表を作成しています。 ・・・・ 〇月〇日 鉛筆購入100円/現金支払100円 〇月△日 電話代3000円/預金から支払3000円       ・・・こんなかたちで作成しています。 こんな形で作成しているんですが、別なシートにこの「現金支払」のもの(勘定科目)だけを抽出した表(台帳)を作成したいのです。 エクセルにはオートフィルタ機能があるのは知っているのですが、これだと元本となる表(データ)をじかに加工しちゃうようなので、あまりこの機能は使いたくありません。できれば、条件式を入力して作成できるエクセル関数を使いたいのですが、そのような関数ってありますか?あれば、それを教えていただきたいのです。 手元にエクセルの参考になる書籍もなくて困ってます。 アドバイスのほど、よろしくお願いします。なお、エクセル2000を使用しています。  

  • エクセル関数で対象日を抽出することは可能ですか?

    会議出席者に交通費を支払う為、明細表を作成することになりました。 SEET1に今までの出席DATAを入力しています。明細表はSEET2に作成するつもりです。 今後、効率よく作成できるように、SEET1のDATAを反映させた明細表を作りたいと思っており、 出席された対象日を抽出する関数を探しているのですが、分かりません(>_<) 調べているとマクロやVBAという言葉がたくさん出てきたのですが、全く使えません。 SEET1には下記のようにDATA入力しています。            4/1     5/1   6/1       K男   ○     ○         A子     ○      ○   出席された日には○、欠席された日には何も入力していません。 SEET2に出席があった日のみを抽出できる方法があれば、教えてください! 分かりにくい説明ですが、よろしくお願いします。

  • エクセル関数でデーターを抽出する数式について

    検索値の名称と抽出表の一覧から名称が一部しか一致しないものを抽出したいが、セルの位置がわからない。 一応私が考えてた数式ではダメでしたが、参考まで VKOOLUP(B1.A10・・・.1.TRUE) 例 上記の数式を入力したセルを(A1)、入力するセルを(B1)、抽出表の一覧A10・・・以下に作成する。 A1 ○○   B1 ○○ 支店 A10 ○○ A11 △△ A12 ×× ・ ・ ・ ・

  • エクセル関数について

    エクセルの部品管理表を作成しています。 エクセルのシート1に入出庫表、シート2に、実在庫数表、シート3に発注表、シート4に部品名と作成しました。 シート1のA1セルに部品名、B1セルに部品サイズ、C1セルに日付、E1セルに、実在個数(箱数)、F1セルに実在個数(本数・入数)、G1セルに入庫、H1セルに出庫、と入力しました。 シート2にはA1セルに部品名、B1セルに部品サイズ、C1セルに期首在庫(箱数)、D1セルに期首在庫(本数・入数)、E1セルに実在個数(箱数)、F1セルに実在庫数(本数・入り数)と入力。 シート3のA1セルに部品名、B1セルに部品サイズ、C1セルに発注日、D1セルに発注数、E1セルに受取日(入庫日)、F1セルに受取個数(入庫数)、G1セルに受取本数(入庫本数・入数)と入力。 シート4のA1セルに部品名、B1セルに部品サイズ、と入力。(部品名は約200種類、部品名は同じでもサイズ違いの部品がある、部品コードは存在しない。) 教えて頂きたいことは、 ・在庫管理を行うにあたり、上記のようなファイルの作り方でいいのか?。(縦に表を使うのか、横など) ・付け足したほうがいい項目があるか。 ・シート1(入出庫表)には部品名と部品サイズは部品コードが無いため入力規則を使用し、日付、入庫数、出庫数は手入力で行うとし、実在個数(箱数)、のセルには関数を入れ値を表示したい。入庫数と、出庫数は箱数で入力するものとし、入庫があれば、実在個数(箱数)の値が増え、出庫があれば、実在個数(箱数)の値をへらしたい。実在庫数(本数・入数)は実際に入庫してみないと、1箱に何本入っているのか曖昧な為、大体の数値で設定した。(1箱に200本など) 実在個数(箱数)に値を表示するにはどのような関数を使えばいいのか。 ・シート2(実在庫表)に、部品名と部品サイズが約200行程度、入力されており、実在個数(箱数)、実在個数(本数・入数)を在庫一覧としたい。期首在庫(箱数)と期首在庫(本数・入数)は在庫を確認し、数字を入力済み。実在個数(本数・入数)は、大体の数値で設定済み。 部品名、サイズ毎に実在個数(箱数)に値を表示するにはどの様な関数を使えばよいのか。 説明不足でしたら申し訳ございません。 よろしくお願いします。

  • エクセル関数で数値条件以上の項目を抽出

    タイトルが分かりづらくて申し訳ありません。 収支計算に使えるように表を作成しているのですが、 例えば A1~A100に金額 B1~B100に会社名 を入力してあるとして、別シートのA列に金額10.000円以上の会社名を全て並べて抽出することは可能でしょうか。 ご教授よろしくお願い致します。

  • エクセル 別シートから一覧を抽出したい

    部品一覧表を作成しているのですが、2シートあり 1入力シート・2部品コードシートとあります。 部品コードシートにはB列に部品番号・C列部品名・D列部品番号・E列部品名と2行ずつ使い番号・品名がB~Wまで47行分入力されています。 B1:C47、D1:E47…と2列47行にはそれぞれ【A】、【B】、…とセルの名前の定義をつけました。現在【H】までありますが、今後増える可能性があります。 入力シートに、セルの名前を指定したときに部品コードのシートから 一覧を抽出したいのですが、どの関数を使えばよいのかわかりません。 入力シート                 |部品コードシート G   H                  | A Bコード C部品名  Dコード E部品名 4式入力用にあけています。     |1 1800  ユニットA   1501 電源A 5コード 部品名             |2 1801  ユニットB   1502 電源B 6                       |3 G4に関数を入れてG6~G52まで部品コードのシートA1~A47を一気に表示 させたいのです。部品コードシートの行数が変わることはありません。 マクロを使わないと、関数では難しいでしょうか?

  • 抽出の仕方教えてください!

    いい方法を教えてください! 例えば、下図の表があり部品Aを100個単位で買うと単価300円し、1000個単位で買うと単価が280になるといった見方をする単価表があるとして、SHEET1にあるとします。 SHEET2で部品名と購入単位個数(ロット数)を入力すると単価が自動抽出できる良い方法を教えてください。 A列   B    C    D     100個 1000個  2000個 部品A 300   288   260 部品B 500   480   460 部品C 320   318   302 部品D 120   110   102 宜しくお願いします!! 

  • エクセルの関数などを使って図の抽出はできるのか?

    関数などを使って、別シートにある図を任意の箇所に抽出することって可能なのでしょうか? 支店名を入力することによって、別シートに、項目ごとに作成したリストに登録されている支店の情報(住所・電話番号、支店の設備状況、売上など)の中から必要な情報を関数のVLOOKUPやMATCHとINDEXの組み合わせなどを使って、フォームに抽出するようにしました。さらに支店の所在地を示す図(エクセルのオートシェイプ機能などで作成した)をフォームに抽出したいのですが、「支店名」などのキーワードを打ち込むことでその支店の見取図などの図を任意の場所に抽出させる関数もしくは適当な方法はあるのでしょうか? 支店が多数あるのですが、エクセルのオートシェイプ機能で作られた簡単な見取図が既にあるため、それを利用したいのです。よろしくお願いします。

このQ&Aのポイント
  • お使いの【スキャンカット (ScanNCut) CM300】で作成し保存したカットデータからアウトライン距離を変えてカットしたいけれど、編集ができないとお困りですか?この記事では、編集ができない場合の対処方法を解説します。
  • Windows11をお使いの方に限りますが、【スキャンカット (ScanNCut) CM300】は無線LANで接続されています。関連するソフト・アプリは特にありません。電話回線の種類はISND回線です。
  • カットデータの編集に悩んでいる方に朗報です!この記事では、【スキャンカット (ScanNCut) CM300】でお困りの方のために、編集できない場合の対処方法を詳しく解説しています。ぜひご覧ください。
回答を見る

専門家に質問してみよう