戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
ランダムに表示される文字に応じて、その間セルに同じ値を表示させる

    [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/

      半平太様

      丁寧に教えていただきありがとうございました。
      これで解決できました。



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G