ランダムに表示される文字に応じて、その間セルに同じ値を表示させる | |
---|---|
[132907] ランダムに表示される文字に応じて、その間セルに同じ値を表示させる- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ エクセル初心者 -(2022/01/13(23:32)) □U R L/ 分からないところがありますので、よろしくお願いいたします。 Excel2016、Windows10です。 A列にランダムに"-"が表示されます。 "-"が表示されないときは、空欄となります。 A列にランダムに"-"が表示された時だけ、B列の同じ行に氏名が入力されています。 次に、A列に"-"が表示されるまで、C列に同じ氏名を表示させるにはどのようにしたらいいでしょうか。 "-"が表示されるたびに、B列の氏名が変わります。 A列 B列 C列 - 佐藤茂 佐藤茂 佐藤茂 佐藤茂 - 工藤誠 工藤誠 工藤誠 工藤誠 工藤誠 工藤誠 - 佐藤茜 佐藤茜 - 小林薫 小林薫 小林薫 小林薫 マクロではなく、関数でできますか? ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |
[132908] Re[1]: ランダムに表示される文字に応じて、その間セルに同じ値を表示させる- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2022/01/13(23:44)) □U R L/ C1セル =LOOKUP("ーー",B$1:B1) 下にコピー |
[132909] Re[2]: ランダムに表示される文字に応じて、その間セルに同じ値を表示させる- ■記事引用/メール受信=OFF■ □投稿者/ �スG�スN�スZ�ス�ス�ス�ス�スS�ス�ス -(2022/01/14(08:54)) □U R L/ 半平太 様 ありがとうございます。 目的の結果が得られました。 "ーー"の部分にはどのような意味があるのでしょうか? A列は特に関係ないということでしょうか? |
[132910] Re[3]: ランダムに表示される文字に応じて、その間セルに同じ値を表示させる- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2022/01/14(09:45)) □U R L/ >"ーー"の部分にはどのような意味があるのでしょうか? "ー"は、全ての文字を辞書順(昇順)に並べると一番下に来る文字の一つです。 簡単に言うと一番大きな文字の一つです。(他にも数個あります) Lookupは、対象範囲のどの値より大きな値を検索値にすると、 (途中が何であれ※)対象範囲の最終位置にある値を返してきます。 ※途中に検索値と同じ値があった場合は、何が返るか予測がつきません。念の為。 その観点でデータを観察すると、B列には"ー"のような大きな値がなさそうなので、 =LOOKUP("ー",B$1:B1) でいいことになります。 ただ、万一B列にも一番大きな値があるとマズいので2つ(※)にした訳です。 ※慎重な人は =LOOKUP(Rept("ー",255),B$1:B1) にする人もいます。(255個はちょっと病的に思えますけど) >A列は特に関係ないということでしょうか? この説明があったので、B列だけで出来ると言うことです。 ↓ >A列にランダムに"-"が表示された時だけ、B列の同じ行に氏名が入力されています。 A列には"-"があるので、それが最大文字なのか判別しにくかったので、近づかない様にしました。 やるとすれば、 =LOOKUP("ーー",A$1:B1) となります。多分それでも旨く行くでしょう。 |
[132911] Re[4]: ランダムに表示される文字に応じて、その間セルに同じ値を表示させる- ■ / 記事引用/メール受信=OFF■ □投稿者/ エクセル初心者 -(2022/01/14(10:27)) □U R L/ 半平太様 丁寧に教えていただきありがとうございました。 これで解決できました。 |
このトピックに書きこむ |
---|