No.2ベストアンサー
- 回答日時:
E1に
=INDIRECT("A"&SUMPRODUCT((B$1:B$3="入浴可")*1,(COUNTIF(INDIRECT("B1:B"&ROW(B$1:B$3)),"入浴可")=ROW())*1,ROW(B$1:B$3)))
と入力し、必要なだけコピーすれば、
B1~B3の中で、
①入浴可という文字に一致する行で、
②表示するセルの行番号が上からその行までにある入浴可の数と一致する行、
の行番号を取得し、
A列のその行番号のセルに表示されたデータを取得します。
E2の例で言えば、「①B列が入浴可、②B列の入浴可が上から2番目」に一致する「3」行目という情報を入手し、A3に入っている「Cさん」というデータを表示させます。
F1には
=VLOOKUP(E1,A:B,2,FALSE)
と入力して必要なだけコピーすれば、
E1に一致するA列のセルの1つ右のセルのデータを表示できます。
(当然入浴可になりますが)
もしくはE1の式の初めの"A"を"B"にしても同様の結果を得ることができますが、
前者の方が簡単でしょう。配列も使わないので重くなる心配は少ないですし。
入浴可と入浴不可の抽出を変更させる可能性があるなら、
どこかにどちらを抽出するのか入力するセルを作り、式の"入浴可"となっている部分をそのセルの絶対参照(A1なら$A$1と入力)してください。
絶対参照とするのは、他のセルにコピーしても変化しないようにするためです。
長くなりました。参考まで
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
- Visual Basic(VBA) 特定の文字を条件に指定範囲のデータを貼り付けるVBA 3 2023/01/15 06:14
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Excel(エクセル) 【エクセル】文中に別シートのセルの内容を自動入力したい 6 2022/11/17 11:30
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
Excelで、「特定のセル」に入力したら→「別のセル」に「○」を自動表示する方法
Excel(エクセル)
-
ある列のセルに特定の文字が入っていたら他のセルに決まった文字を入れる
Word(ワード)
-
-
4
【エクセル】指定したセルに入力することで、別の特定のセルに決まった文字を表示させるには?
Excel(エクセル)
-
5
(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
Excel(エクセル)
-
6
エクセルで文字列を入力すると、自動で別の文字列を呼び出す
Excel(エクセル)
-
7
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
8
セルに入力したら、別の特定セルに文字表示させるには
Excel(エクセル)
-
9
エクセルで特定の文字を入力したら自動で別の文字に変換してくれる方法
Excel(エクセル)
-
10
エクセル 特定の文字のみ入力したら他のセルに反映される方法
Excel(エクセル)
-
11
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
12
Excelについて あるセルに文字が入ったら違うセルに色が付き、 色がついたセルに文字を入力したら色
Excel(エクセル)
-
13
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
14
エクセルで、あるセルに入力されたらこのセルを参照する…
Excel(エクセル)
-
15
EXCELで、指定セルにある文字列が入っていれば、別のセルに指定文字を入れたい
Excel(エクセル)
-
16
エクセルのIF関数で、文字が入力されていたならば~
Excel(エクセル)
-
17
エクセルのセル内の文字の一部だけを別の列に移したい。
Excel(エクセル)
-
18
エクセルで片方のセルに入力したら、もう片方を空白にしたい。
Excel(エクセル)
-
19
入力後に日付順になるように自動で並び替えしたいのです。
Excel(エクセル)
-
20
特定の文字列があったらその行をまるごと別シートに反映させたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelはなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
Excelが固まってしまった。
-
エクセルで特定の範囲内から小...
-
Excel 2019 のピボットテーブル...
-
テレビを購入してYouTubeのボタ...
-
Excel2013のF6キー操作について
-
西暦や和暦の表示をyyyymmdd表...
-
【関数】スペースがいくつ入っ...
-
【Microsoft Office Excel Comp...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
MOS365 Excel Expert / Excel R...
-
エクセルで指定した日付、店舗...
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
Excelで全角を半角にしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報