教えて!gooにおける不適切な投稿への対応について

式を作ろうとしたが全くダメでした。できれば関数を使用してこういうことが出来たら…と思うのですが、そんな事できるのでしょうか。詳しい方教えて下さい。


シート2のD3と同じ値を
シート1のN列から抽出し
その抽出した行の◆をシート2の◆へ
△をシート2の△へ入れる

という内容です。

ちなみに

シート1のN列は3行〜40行目あたりまで値が入ってることがあり、時と場合によって何行目まで値が入っているのかはバラバラです。

こんな説明で伝わるでしょうか。

お助け頂けると大変嬉しいです。
宜しくお願い致します。

「式を作ろうとしたが全くダメでした。できれ」の質問画像

質問者からの補足コメント

  • 申し訳ないです。
    補足です。
    シート2のD3と同じ値はシート1のN列に複数ある場合もあります。

      補足日時:2021/04/03 09:57
  • 補足です。すみません。

    まず色々と回答頂き本当にありがとうございます!
    助かっております。

    ですが
    1、Microsoft365ではありませんでした。
    2、シート1のデータを別の物に差し替えても簡単にシート2へ数値が入るようにしたいです。
    3、フィルタオプションの使用など関数以外の機能を使用でも全然問題ございません。

    分かりやすい回答頂いていますが、申し訳ないです。
    またまた回答頂けたらと思います。

      補足日時:2021/04/05 10:39
  • 何度も申し訳ないです。

    最初に質問で投稿してるエクセルは私が例で同じような書式を作成したものであり、実際に使用しているエクセルはの様なものです……

    シート2のD18〜H18に入ってる値(文字を含む)を
    シート1の⑦から抽出し、その抽出した行の①と②をシート2の①と②に入れる

    ということです。

    度々申し訳ないですが、この補足の内容を正として教え頂けますでしょうか。

    宜しくお願い致します。

    「式を作ろうとしたが全くダメでした。できれ」の補足画像3
      補足日時:2021/04/06 17:26
gooドクター

A 回答 (9件)

貴方自身が「フィルタオプションの…使用でも全然問題ございません」と“豪語”された事を御忘れなきやうに!


添附圖參照(Excel 2019)
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
「式を作ろうとしたが全くダメでした。できれ」の回答画像8
    • good
    • 1
この回答へのお礼

回答ありがとうございました!
無事できました!

お礼日時:2021/05/19 23:52

当初お示しになられた、添付画像と補足コメントで再掲載された添付画像の違いが大きすぎます。


回答者のみなさんから回答いただたものを自分でアレンジできる実力があるなら構いません。
しかし、最終的に再投稿して教示を仰ぐレベルなら最初から、より実際に使用するものにできるだけ近いものをお示しにならないと、回答者のみんさんが混乱するだけです。

前置きはさておき、本題に入ります。
シート2のA32セルに記述する、ご質問者の要望を満た数式は

=IFERROR(INDEX(Sheet1!B:B,(1/AGGREGATE(14,6,(Sheet1!$N$5:$N$1000=Sheet2!$D$18)*(1/ROW(A$5:A$1000)),ROW(A1)))),"")

となります。
この数式を右方向、下方向にオーフィル等でコピーしてください。
また、1000行目までデータがあると仮定して、$N$5:$N$1000やA$5:A$1000としていますので、この部分は実際のデータ範囲に合わせて調整してください。
添付画像も参照願います。
「式を作ろうとしたが全くダメでした。できれ」の回答画像9
    • good
    • 1
この回答へのお礼

そうですよね…
申し訳ないです。
回答ありがとうございました……

お礼日時:2021/05/19 23:54

[No.6お礼]へのコメント、


》 …ような式の詳しい解説等あれば教え頂けないでしょうか。
生憎解説書等を利用した經驗無しなので、残念乍ら御チカラに成れません。
曖昧模糊たるコメント「3〜の工程がうまくいきません」では、どの部分が「うまくい」かぬのかサッパリポンですよ。
    • good
    • 1
この回答へのお礼

大変ありがとうございました。
助かりました。

お礼日時:2021/05/19 23:53

「補足です。

すみません」で始まる、貴方が附けた[補足]への
コメント、

》 1、Microsoft365ではありませんでした。
Microsoft365には一切言及して無かった私には關係ないハナシ
ですね。

》 3、フィルタオプションの使用など関数以外の機能を使用でも
》  ̄ 全然問題ございません。
「シート1のデータを別の物に差し替えても簡単にシート2へ数
値が入る」ので私の囘答No.2でメデタシ、メデタシだった!と
云って下さいよォ~(*^_^*)
    • good
    • 1
この回答へのお礼

ほんとですね:( ;´꒳`;)
すみません。
No.2の3〜の工程がうまくいきません。
私の理解不足かと思います…
素人すぎる私にでもわかるような式の詳しい解説等あれば教え頂けないでしょうか。
理解しながらもう一度試してみます。

お礼日時:2021/04/05 14:59

[No.3]への補遺、



ステップ5の「次式」を書き忘れてました。m(_._)m
下記です。
=IFERROR(INDEX(INDIRECT(A$6),$F7),"")
    • good
    • 1

Excelが、Microsoft365の場合ですが



sheet2 の
セルA7に、=INDEX(FILTER(sheet1!B4:N9,sheet1!N4:N9=D12,""),,1)
セルB7に、=INDEX(FILTER(sheet1!B4:N9,sheet1!N4:N9=D12,""),,2)
を入力してOKです。
    • good
    • 1

「できれば関数を使用して…と思ふ貴方へのプレゼント



Sheet1 に於いて、
1.Sheet1 の範圍 B3:P50 を選擇⇒Alt+MC⇒“上端行”以外の
 ̄ ̄チェック外し⇒[OK]
2.式 =N4+ROW()/100 を入力したセル P4 を下方にズズーッと
 ̄ ̄オートフィル
以下は Sheet2 に於ける作業です。
3.次式を入力したセル E7 を下方にズズーッとオートフィル
 ̄ ̄=SMALL(IF(●=$D$3,作業列),ROW(A1))
 ̄ ̄【御斷はり】上式は必ず配列數式として入力の事
4.式 =MATCH(E7,作業列,0) を入力したセル F7 を下方に
 ̄ ̄ズズーッとオートフィル
5.次式を入力したセル A7 を右隣り及び下方にズズーッと
 ̄ ̄オートフィル
オ・シ・マ・イ
「式を作ろうとしたが全くダメでした。できれ」の回答画像3
    • good
    • 1

「式を作ろうとしたが全くダメ」な初心者向け(何故なら式作成が


“殆ど”不要だから。少なくとも貴方が苦手な關數は全く無し!だ
けど、[フィルタオプションの設定]の勉強は必要よッ!)の手法

Sheet1 に於いて、
0.範圍 B3:N50 を選擇⇒Alt+MMD⇒[名前]ボックス
 ̄ ̄内に文字列 dbase を入力⇒[OK]をパシーッ
1.Sheet1 の範圍 B3:N50 を選擇⇒Alt+MC⇒“上端行”以外の
 ̄ ̄チェック外し⇒[OK]
以下は Shee2 に於ける作業デース。
2.セル D2 に式 =Sheet1!N3 を入力
3.Alt+AQD⇒[抽出先]として、“指定した範囲”に目玉入れ⇒
 ̄ ̄[リスト範囲]ボックス内に dbase と入力⇒[検索条件範囲]
 ̄ ̄ボックス内にマウスカーソルを放り込み⇒範囲 D2:D3 を撫
 ̄ ̄で撫で(Sheet2!$D$2:$D$3 と入力される)⇒[抽出範囲]ボッ
 ̄ ̄クス内にマウスカーソルを放り込み⇒範囲 A6:B6 を撫で撫
 ̄ ̄で(Sheet2!$A$6:$B$6 と入力される)⇒[OK]を憎々し氣に
 ̄ ̄「エイヤッ!」と叩き附け
オ・シ・マ・イ
「式を作ろうとしたが全くダメでした。できれ」の回答画像2
    • good
    • 1

添附された畫像が不鮮明な爲、


Sheet2 のセル D3 と同じ値は、Sheet1 の N列 に於いては、6行目だけに存在するものと假定して措きます。(複數あり得るなら、誤答する場合があります)
1.Sheet1 の範圍 B3:N50 を選擇⇒Alt+MC⇒“上端行”以外の
 ̄ ̄チェック外し⇒[OK]
2.式 =INDEX(INDIRECT(A$6),MATCH($D$3,●,0))
 ̄ ̄を入力した Sheet2 のセル A7 を右隣にオートフィル
「式を作ろうとしたが全くダメでした。できれ」の回答画像1
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング