質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

Q&A

解決済

2回答

201閲覧

Excel関数で任意の行からデータを抽出したい

pankiti

総合スコア11

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

0グッド

0クリップ

投稿2019/02/12 08:24

###任意の行からデータを抽出したい

book1

ABCDE
最終更新商品名金額数量仕入日
ナゴヤ340103/18
オオサカ220233/30
LASTコウベ600144/5
ナゴヤ220204/6
センダイ110306/13
ナゴヤ400408/13
LASTナゴヤ420109/18
LASTオオサカ2202311/1
キョウト900119/20
コウベ11053/2

book2

ABCDEF
商品名ID数量グループ1グループ2グループ3
ナゴヤ758干物いそや商会国産

この様なbook1のExcelシートA列"LAST"で絞って、商品名"ナゴヤ"の数量"10"をbook2のC列「数量」に抽出したいのですが、IFもINDEX、MATCHもSORTもネストでわけ分からなくなりました。

何かいい方法を御教授頂けると大変助かります。m(_ _)m
言葉が足りませんでしたら補足致します。
宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

n_takapyon

2019/02/12 10:05

>>IFもINDEX、MATCHもSORTもネストでわけ分からなくなりました。 ということは関数が有ると思いますので載せて下さい。
mather

2019/02/12 10:07

Excelのバージョンも書きましょう。
pankiti

2019/02/12 10:36

n_takapyon様 私のやり方が悪く関数はどれも動作しなかったので、上記の条件で上手く抽出できる式が御座いましたらお願い致します! mather様 バージョンは16.23になります。
n_takapyon

2019/02/12 10:43

質問ではなく依頼でしょうか。。
yoshinavi

2019/02/12 23:26

>私のやり方が悪く関数はどれも動作しなかった・・・式が御座いましたらお願い致します! → こういう場合は、自分の関数等を提示して修正する方向で無いと、「コードを下さい」と、推奨されていない低評価の質問に取られるかも知れません。 抽出条件、使用関数、エクセルバージョン等を提示されると回答もつきやすくなるかと思います。
pankiti

2019/02/12 23:58

ご指摘ごもっともです。 mather様から、DSUM関数というヒントを頂きましたので、そちらで作成してみます。 出来上がりましたらアップしてみます!
guest

回答2

0

ベストアンサー

SUMIFSでできないでしょうか。
こんな感じ。

EXCEL

1=SUMIFS(D:D,B:B,"ナゴヤ",A:A,"LAST")

ブック間・商品名の参照は適宜修正してください。

投稿2019/02/13 01:20

ttyp03

総合スコア16998

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pankiti

2019/02/13 02:09

本当にありがとう御座います!! 出来ました!! =SUMIFS(book1.xlsx]Sheet1!$D:$D,[book1.xlsx]Sheet1!$B:$B,"ナゴヤ”,[book1.xlsx]Sheet1!$A:$A,"LAST") ブック間を変えて、これで出来ました!! SUMIFSは全く知らなく、思いも付きませんでした。 見当違いのやり方をぐるぐるやっていたのでどうでも良くなって投げやりになってました。 丁寧なご対応ありがとう御座います。m(_ _)m
guest

0

DSUM 関数を使ったらいいんじゃないかな。

投稿2019/02/12 10:10

mather

総合スコア6753

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pankiti

2019/02/12 10:40 編集

はい。DSUM関数ですか? 試してみます! 上手く抽出出来る関数式を上記の条件でお分かりになれば御教授お願い致します。
mather

2019/02/12 10:39

正解を求めず、まずは自分で調べてやってみてください。
pankiti

2019/02/13 02:13

アドバイスありがとう御座います。 SUMIFSで出来ました! DSUMや他の関数も必要となるので他の方法でも試してみます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問