次の方法で共有

特定の文字を含むセルを検索し、該当する列を見つける→その◯行目にあるセルの値を返す

Anonymous
2015-05-13T13:32:37+00:00

分かりづらいタイトルですみません。

次のような表があるとして、次のような作業は可能でしょうか。関数でもマクロでも構いません。

実際はもっと横に長い表になっていますので、★がある日付や会場、時間が一目でわかるようにつくりかえたいと思っています。

すみませんがご教授願います。

①5行目のE5~H5の範囲から「★」と書かれているセルを検索

②そのセルのある列のG1の値をB5へ、G2の値をC5へ、G3の値をD5へ返す

③以下6行目以降も同様の作業を繰り返し

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2015-05-13T16:16:23+00:00

B5セルに以下の式を入力し右方向および下方向にオートフィルコピーしてください。

=INDEX($E$1:$H$3,COLUMN(A:A),MATCH("★",$E5:$H5,0))

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-05-13T17:11:24+00:00

    目から鱗です!!

    INDEX関数を使いたいとは思っていたのですが、行指定の方法が分からず随分悩んでいました。

    でも返信を拝見して「なるほど!」と思いました。視点を変えるととても分かりやすいですね。

    おかげさまでスッキリ解決です。

    本当にありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません