No.6ベストアンサー
- 回答日時:
No5です。
>例では15行でしたが、実際は約500,000行処理したいのです、、、。
50万行は多すぎますね・・・
>別々のセル入れることは可能でしょうか。
関数でも可能ですけれど、配列計算で行うことになるので無駄な計算が多いため、反応が重くなったりする可能性が考えられます。
(大雑把に数千件くらいまでが限度かと・・)
50万行でおこないたいのなら、No4様の回答にある「フィルタオプション」を利用するのが賢明だと思います。
多すぎですよね、、、。
データのまとめ方を変えて数を少なくできるように考えてみます。
色々とご検討くださり誠にありがとうございました。
No.8
- 回答日時:
[No.7お礼]へのコメント、
》 >貴方はなぜソレを外されたのでしょうか?
》 見落としていました。
よくもまぁ、シャーシャーとッ!
私、そうもあろうかと、わざわざ着色してたのに?
サ・ヨ・ナ・ラ
No.7
- 回答日時:
[No.5お礼]へのコメント、
》 フィルタを使えばいいのですね。
「B列の5以下を検索する」だけでOKな場合は[フィルタオプションの設定]が最も簡単と紹介したまでです。
》 5以下に該当する行も欲しいのですが、…
私の添付図はそうなってませんか?
》 その行の値:(い,5,200)、(か,3,100)、(さ,3,600)
(そ,5,800)も「5以下に該当する行」じゃアーリマセンか?
貴方はなぜソレを外されたのでしょうか?
>》 5以下に該当する行も欲しいのですが、…
>私の添付図はそうなってませんか?
私の書き方が良くなかったですね。仰る通り、mike_g様にいただいた回答は5以下に該当する行が抽出されておりました。ただそれにプラスして、その前後の行の差も知りたいという意味で書かせていただきました。
>》 その行の値:(い,5,200)、(か,3,100)、(さ,3,600)
>(そ,5,800)も「5以下に該当する行」じゃアーリマセンか?
>貴方はなぜソレを外されたのでしょうか?
見落としていました。
No.5
- 回答日時:
No3です。
>「この数式には問題があります」と出てOKを押すとFILTERの文字があみがけになります。
No2の回答中でお断りしてあるように、No3は、スピル機能が使える環境を想定した数式です。
2019ではFILTER関数は使えません。
2019で同様のことを行おうとすると、配列数式になってしまいますが・・
E2セルに
=TEXTJOIN("、",1,IF(B2:B16<=E1,"("&A2:A16&","&B2:B16&","&C2:C16&")",""))
の式を入力し、Ctr + Shift + Enter で確定する必要があります。
(数式バーで、式の両端が{}で囲まれて表示されれば正しく認識されたことになります)
No.3
- 回答日時:
No1です。
連投失礼。
E2セルの式中に改行が紛れてしまっていたようなので、訂正しておきます。
E2セルの式は
=TEXTJOIN("、",1,FILTER"("&A2:A16&","&B2:B16&","&C2:C16&")",B2:B16<=E1,""))
です。
回答いただき有難うございます。
E2セルのところですでにつまずいてしまいました、、、。
「この数式には問題があります」と出てOKを押すとFILTERの文字があみがけになります。
バージョンがExcel2019なのですが、それが問題なのでしょうか?
No.2
- 回答日時:
こんばんは
ご例示の「5以下」には添付画像の16行目も該当するものとして解釈しました。
エクセルのバージョンが不明なので、スピル機能が使える環境(365など)と仮定しました。
「5以下の」という5の数も可変と考え、例えば
E1セルに、5の数字が存在するものとします。
(固定なら、以下のE1セルへの参照を固定値の「5」に変更してください)
この状態で
>その行の値:
として、E2セルに
=TEXTJOIN("、",1,FILTER("("&A2:A16&","&B2:B16&","&C2:C16&")",B2:B16<=E1,""))
を入力。
>その行の前後の行の差
として、E3セルに
=TEXTJOIN(",",0,FILTER(IFERROR(B1:B15-B3:B17,"計算不能"),B2:B16<=E1,""))
を入力すれば、質問文にご提示のような結果が得られると思います。
補足の
>該当する行のC列の前後の差
に関しては、B列と同じなので、計算対象列を変えれば良いでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
logeをエクセル関数で
-
f(x0)について
-
1の8乗根をもとめよ これの解説...
-
Xbar-R管理図の管理限界について
-
素数となる自然数nはいくつある...
-
アップ率の求め方について
-
パーセントの平均の計算式。 42...
-
パーセントの合計と平均について
-
Excelで平方2乗平均を計算するには
-
小数点以下
-
平均の平均を使う場面が知りたい
-
算数の問題です。
-
次の3つの数の大小を不等号を用...
-
日本人男性の平均身長172cmと言...
-
1週間当たりの労働時間の計算方法
-
エクセルで過去5年間のデータ...
-
手の大きさの平均を教えて頂き...
-
風向の平均値
-
集積公差について教えて下さい。
-
100m3/minは何m3/hになりま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報
補足で以下の数値も出せると嬉しいです。
該当する行のC列の前後の差
例:300-500=-200、600-300=300、800-100=700
早速ご回答いただき有難うございます。
新しくご教示いただいた式を代入したところ、VALUEが出てきました。(数式バーで式は{}で囲まれていました。)
TEXTJOINを調べたところ、処理できる行数に制限があるとありました。もしかしたら行数が問題でできないのでしょうか?
例では15行でしたが、実際は約500,000行処理したいのです、、、。
また、ご教示いただいた式ですと、同じセルの中に全ての数値が入るかと思いますが、別々のセル入れることは可能でしょうか。
色々と後出しの情報となってしまい申し訳ござません。
何卒よろしくお願い致します。
沢山ご回答いただき誠にありがとうございました。
今回はたくさんご回答いただきましたfujillin様をベストアンサーとさせていただきます。