![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?08b1c8b)
No.4ベストアンサー
- 回答日時:
「配列数式」の定義にもよりますが、
[普通にEnterして通る数式で]ということであれば、
E4セルを
=IF(ROW()-ROW(E$3)>COUNTIF(A$4:A$10,"○"),"",INDEX(C:C,1/LARGE(INDEX((A$4:A$10="○")/ROW(A$4:A$10),),ROW()-ROW(E$3))))
として下方にフィル。
もう一方の課題はともかく、
この程度であれば実務で使わなくもないと思います。
その場限りの使い捨て数式なら
=IF(ROW(A1)>COUNTIF(A$4:A$10,"○"),"",INDEX(C:C,1/LARGE(INDEX((A$4:A$10="○")/ROW(A$4:A$10),),ROW(A1))))
こんな書き方も。私は嫌いですけど。
ご参考まで。
2件の質問に回答頂き、私の希望している数式で回答して頂きありがとうございます。
2件とも同じファイル内で使用することと、作業用シートも追加したため、両方とも作業用シートにより処理することにさせて頂きました。
当方の質問が面倒な内容であるにも関わらず、希望していた回答が頂けることをとてもありがたく感じています。
お礼が遅くなりましたが、また見かけたときもアドバイス頂ければありがたいです。
No.3
- 回答日時:
No2 merlionXXです。
> 可能であれば作業用の列や配列数式を使わずに1つの数式でできればありがたいです。
そんなものがあれば最初からそれを回答しています。
作業用の列や配列数式を使わないならあとはマクロしかないです。
やりたければ以下の手順でやってください。
1. そのようなことをしたいシートのタブを右クリック、[コードの表示]。
2. 出てきた白い所に、下記のコードを貼付けます。
'********これより下**********
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A4:A13")) Is Nothing Then Exit Sub
Range("E4:E13").ClearContents
n = 4
For i = 4 To 13
If Cells(i, "A") = "○" Then
Cells(n, "E").Value = Cells(i, "A").Offset(, 2).Value
n = n + 1
End If
Next
End Sub
'********これより上**********
3. 右上の × でExcelの画面に戻ります。
これでA4~A13の中で○をつけたり消したりすればE4~E13に上から順に表示します。
回答頂き、お礼遅くなりまして申し訳ありません。
当方がマクロを理解していないことを汲んで頂けたのかコピーペーストするだけで使えるように回答して頂きありがとうございます。
マクロも今後覚えたいと思っていますので、今回使用させて頂くには至りませんでしたが勉強になりました。
丁寧な回答ありがとうございました。
No.1
- 回答日時:
E4のセルに以下のように数式バーに入力し、
CtrlキーとShiftキーを押しながら、Enterキーで確定します。
E4のセルの数式をE13までコピーします。
=IF(COUNTIF($A$4:$A$13,"○")>=ROW(A1),INDEX($D$1:$D$13,SMALL(IF($A$4:$A$13="○",ROW($A$4:$A$13),""),ROW(A1))),"")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
- Word(ワード) Word2013 縦書き上下二段の表、改行を続けると次ページに情報が表示されるようにしたい 3 2022/06/16 09:24
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
コーピングについて教えてください
皆さんはストレスを感じたとき、どのような方法や手段、テクニックで対処していますか?
-
【お題】斜め上を行くスキー場にありがちなこと
運営も客も一流を通り越して斜め上を行くスキー場にありがちなことを教えて下さい。
-
エクセルで○のついた項目を抽出
Excel(エクセル)
-
エクセル ○印がついている行を別なシートにまとめる方法
ビジネスマナー・ビジネス文書
-
会員名簿から出席者のみ一覧表の作成
その他(Microsoft Office)
-
-
4
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
5
【Excel】特定のデータが入っているセルの対応する日付を抽出する方法
Excel(エクセル)
-
6
【エクセル】表から条件に合ったデータを別シートに順番に抽出したい
Excel(エクセル)
-
7
月間勤務表から1日~31日までの各日付ごとに出勤している職員を書き出す方法
Excel(エクセル)
-
8
エクセルで勤務表の出勤者を抜き出したい。 日付 名前 5/16 5/17 5/18 5/19 田中
Excel(エクセル)
-
9
○印が付いてる箇所だけの集計をするには?
Excel(エクセル)
-
10
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
11
複雑なシフト表から1日ごとの出勤者、シフトを抜き出したいです
Excel(エクセル)
-
12
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
13
【EXCEL】関数で計算された数字を、関数を外して文字”として表示するには?"
会計ソフト・業務用ソフト
-
14
エクセルで指定したセルのどれかに○がはいっていたら○を表示したいです。
その他(コンピューター・テクノロジー)
-
15
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
16
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
17
EXCEL数値が存在する列の項目名を表示したい
Excel(エクセル)
-
18
月のシフト表から当日のシフトを抽出したいです
Excel(エクセル)
-
19
1年分のデータから特定の月分のデータを抽出→表示
Excel(エクセル)
-
20
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで作成した出欠表から日付...
-
勤務外時間を出す表が作りたい
-
エクセルの数式について教えて...
-
【マクロ】参照渡しとモジュー...
-
【マクロ】参照渡しについて。...
-
マクロを実行すると、セル範囲...
-
【マクロ】シート追加時に同じ...
-
Excelの条件付書式について教え...
-
Excelでの文字入力について
-
エクセルの設定、特定の列以降...
-
【マクロ】Call関数で呼び出し...
-
Excel 偶数月の15日(土日祝...
-
Excelのデーターバーについて
-
別のシートの指定列の最終行を...
-
システムファイルについて
-
スプレッドシートでの数値集計
-
Excel関数の解決方法
-
Excelの関数を教えて下さい。
-
エクセルの設定、下へスクロー...
-
エクセルの数式について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】重複する同じ行を、...
-
Excelの条件付き書式のコピーと...
-
vba 印刷設定でのカラー印刷と...
-
VBA の単語の意味を教えて下さい。
-
Excel 日付の表示が直せません...
-
エクセル 同じ行の隣り合う数字...
-
エクセル条件付き書式について。
-
エクセルの数式につきまして
-
ファイル名の変更
-
エクセル 数字のみ抽出につて
-
Excelの開始ブックを固定したい...
-
エクセルの数式について教えて...
-
エクセルのセルをクリックする...
-
=INDIRECT(RIGHT(CELL("filenam...
-
エクスプローラーで見ることは...
-
Excelの関数で質問です
-
至急お願いいたします 屋上の備...
-
エクセルでセルに入力する前は...
-
関数を教えて下さい
-
Excel 関数での質問です
おすすめ情報