No.7ベストアンサー
- 回答日時:
No.1・6です。
ちゃんと配列数式になっているというコトなので、少し数式を変えてみました。
画像ではSheet1の1行目~16行目がどのような状態かわからないのですが、
何らかのデータが入っているとエラーになるのかもしれません。
今回はSheet1の実データ行(18行目以降)をINDEX関数の範囲としてみました。
Sheet2のA4セルを
=IFERROR(INDEX(Sheet1!$A$18:$Q$1000,SMALL(IF(ISNUMBER(FIND("1111",Sheet1!$A$18:$A$1000))*(Sheet1!$B$18:$B$1000="りんご"),ROW($A$18:$A$1000)-17),ROW(A1)),MATCH(A$3,Sheet1!$17:$17,0)),"")
(前回同様の配列数式です。)
としてみたらどうなりますか?m(_ _)m
期待通りの反応を示しました。ありがとうございます。ちなみに(IF(ISNUMBER(FIND("1111"の1111の部分をリストから選択してから反映させる事は可能でしょうか?A17に入っている数字のみを反映させて数値を返す事は出来ますか?(IF(ISNUMBER(FIND("A17"のような感じで出来るととても助かるのですが…わがままで申し訳ありません。
No.6
- 回答日時:
No.1です。
>入力しても何も値が帰ってこず困っております
というコトですが、もしかして配列数式になっていないのでは?
前回の数式がSheet2のA4セルに入っているのであれば
A4セルを選択し
① F2キーを押下
② 数式バー内で一度クリック
③ A4セルでダブルクリック
上記のいずれかの操作をしてみてください。
編集可能になりますので、Ctrl+Shiftキーを押しながらEnterキーで確定します。
これで配列数式になりますので、フィルハンドルで列・行方向にコピーしてみてください。
もう一点気になるコトがあります。
Sheet1の17行目の項目とSheet2の3行目項目が一緒でないとエラーになり
何も表示されないと思います。
(項目名で列番号を取得しているため)
もし違っていたら、同じ項目名にしてみてください。
考えられる点はこの程度でしょうかね。m(_ _)m
No.4
- 回答日時:
文章では説明しずらいのですが、「データ」タグの「並べ替えとフィルタ」の「詳細設定」の
「フィルターオプションの設定」を使うと便利ですよ(ちょっと取っ付きにくいですが・・・)。
残念ながら、画面の操作だけでは、同じシートにしか出力できないのですが、操作をマクロに
記録して、次の箇所を変更(例えば、シート6を指定)すれば、別シートへの出力も可能です。
CopyToRange:=Sheets("Sheet6").Range("A1:C1")
別ブックに出力したいのであれば、シートのCopyメソッドで新規ブックを作成できます。
Sheets("Sheet6").Copy
No.3
- 回答日時:
No.2
- 回答日時:
外部データの取り込み機能(Microsoft Queryで抽出)を使えばいいです。
セルに入力した値をパラメータにして取り込めばなんてことありません。
数式での抽出はそもそもお勧めしませんが 外部参照の場合は尚更です。
用意されている機能を有効に利用した方がいいと思います。
No.1
- 回答日時:
こんにちは!
>店舗名が1111を含む、商品名がりんご・・・
とありますが、
右側画像の2行目は「お店1112」となっていますので、これは除外ですよね?
>別ブックに値を返したいのです
というコトですが、別Sheetに表示する一例です。
画像の左側がSheet1で右側のSheet2に表示させるとします。
配置は画像通りだとして、Sheet2のA4セルに
=IFERROR(INDEX(Sheet1!$A$1:$Q$1000,SMALL(IF((ISNUMBER(FIND("1111",Sheet1!$A$1:$A$1000)))*(Sheet1!$B$1:$B$1000="りんご"),ROW($A$1:$A$1000)),ROW(A1)),MATCH(A$3,Sheet1!$17:$17,0)),"")
配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → Sheet2のA4セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
最後にA4セルのフィルハンドルで、列・行方向にコピー!
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) VBAの参照先のファイル名をセルに書いて代入したい 2 2022/04/04 13:42
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) セルの値と同じ名前のシートのセルの結合を解除する方法を教えてください 3 2022/10/03 10:23
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Excel(エクセル) 【マクロ】【VBA】同じフォルダ内にあるエクセルのデータを転記したい 2 2023/07/26 15:13
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
理想的だと感じましたが、入力しても何も値が帰ってこず困っております。
エラー等は出ていません。