戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
並び替えを簡素化したい

    [134421] 並び替えを簡素化したい-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ oojyakumono -(2024/05/06(09:55))
    □U R L/
      下記の様な事ができるか心配です。
      
      下記の様な表が有ります。
      
               B               C       ・・     F                  G
      1  名  前    生年月日       名  前     生年月日
      2 あさだまお   1950年5月5日     まちだいくお   1949年5月8日
      3 いのうえじゅん 1950年5月10日     たなべゆういち  1948年5月9日
      4 うえのこうせい 1946年5月15日     いのうえじゅん  1950年5月10日
      5 おざきゆたか  1955年12月20日    わだゆぞう    1951年5月11日
      6 かきざわあさみ 1947年10月19日    ゆはらまさゆき  1950年12月12日
      7 さわだけんじ  1949年8月21日     みうらともかず  1951年11月13日
      8 たなべゆういち 1948年5月9日     ちはらともえ   1952年10月14日
      9 ちはらともえ  1952年10月14日    うえのこうせい  1946年5月15日
      10 ぬまたよしお  1943年5月1日     わちしずお    1945年10月16日
      11 まちだいくお  1949年5月8日     よしだゆきお   1956年2月17日
      12 みうらともかず 1951年11月13日   ぬまたよしお   1943年5月1日
      13 やざわけんいち 1952年5月7日    かきざわあさみ  1947年10月19日
      14 ゆはらまさゆき 1950年12月12日  おざきゆたか   1955年12月20日
      15 よしだゆきお  1956年2月17日   さわだけんじ   1949年8月21日
      16 わだゆぞう   1951年5月11日   あさだまお       1950年5月5日
      17 わたなべまり  1951年5月6日    わたなべまり     1951年5月6日
      18 わちしずお   1945年10月16日   やざわけんいち   1952年5月7日
      
      
      F列に名前が入力されます。(1人〜50人とかその日によって人数が変動します。)
      
      G列に生年月日が入力されます。
      
      F列の名前とG列の生年月日を各B列を昇順、C列にF列の人の生年月日で並べて表示する事できますか?
      
      ホームの「編集」で「ユーザー設定の並べ替え」やデータの「並べ替え」でするのが有りますが
      
      何かもっと簡単にできないかと思いまして質問しました。
      
      宜しくお願いします。
      
      Win10    Excel2021
      




    [134422] Re[1]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2024/05/06(11:54))
    □U R L/
      Excel2021ならSORT関数で行けないですかね?
      
      B2セル =SORT(F2:INDEX(G:G,COUNTA(G:G)),1)
      ※1 他のセルへは勝手にスピルしてくれますので、空白のままにして置いてください。
      
      ※2 以下の名前が上下逆になりますが、サンプルの間違えだろうと思っています。
       わたなべまり
       わだゆぞう
      




    [134423] Re[2]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ oojyakumono -(2024/05/06(13:49))
    □U R L/

      お世話になります。

      解決出来ましたがF,G空白時、B列に名前、C列に生年月日、C2に「0」が
      表示されているのですがこれは消えないですか?


      >※2 以下の名前が上下逆になりますが、サンプルの間違えだろうと思っています。  
      >わたなべまり  
      >わだゆぞう

      順番の件ですが

      「ホーム」の編集の並べ替えと「データ」の並べ替えで何度も確認しましたが
      何方もわだ ゆぞうが最初に来ます、考えるに読み方の文字数で決まるのかと
      思いますが間違っていればごめんなさいです。
      和田(わだ)2文字、渡辺(わたなべ)4文字




    [134424] Re[3]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ oojyakumono -(2024/05/06(13:52))
    □U R L/

      追加です。

      >解決出来ましたがF,G空白時、B列に名前、C列に生年月日、C2に「0」が

      >表示されているのですがこれは消えないですか?

      B2も「0」表示されます。




    [134425] Re[4]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2024/05/06(15:39))
    □U R L/
      >     何方もわだ ゆぞうが最初に来ます、
                 ↑
       姓と名の中間にスペースが入っているからじゃないですか?
      「スペース」と「な」の勝負なら、スペースの方が上になるので。
      
      >B2セル =SORT(F2:INDEX(G:G,COUNTA(G:G)),1)
         ↓
        B2セル=IF(COUNTA(F:F)=1,"",SORT(F2:INDEX(G:G,COUNTA(G:G)),1))




    [134426] Re[5]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ oojyakumono -(2024/05/06(21:38))
    □U R L/

      半平太さん

      やはり半角スペースが駄目でした、M(_ _)M失礼しました。


      後出しですみませんがH列に年齢が有るのですがそれも一緒に表示

      させる様にしたいと思いましてご指導願います。

      >B2セル=IF(COUNTA(F:F)=1,"",SORT(F2:INDEX(G:G,COUNTA(G:G)),1))

      の式に当てはめるには?

      &、Gの後に設定しましたが上手くできませんご指導宜しく願います。

      我儘ですみませんm(_ _)m





    [134427] Re[6]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2024/05/06(22:42))
    □U R L/
      H列に年齢が有るのですがそれも一緒に表示
      
      >B2セル=IF(COUNTA(F:F)=1,"",SORT(F2:INDEX(G:G,COUNTA(G:G)),1))
                                                  ↓
        B2セル=IF(COUNTA(F:F)=1,"",SORT(F2:INDEX(H:H,COUNTA(G:G)),1))




    [134428] Re[5]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ Mike -(2024/05/06(23:04))
    □U R L/
        A   B      範囲 F1:G18 を範囲 B1:C18 に
      1 名前 生年月日    コピー&ペースト⇒セル B1 が
      2 あさ 50/05/05    アクティブセルになっているこ
      3 いの 50/05/10    とを確認⇒[データ]⇒[並べ替え]
      4 うえ 46/05/15    ⇒“先頭行を…使用する”に
      5 おざ 55/12/20    チェック入れ、かつ、[最優先さ
      6 かき 47/10/19    れるキー]として“名前”を選択
      7 さわ 49/08/21    ⇒[OK]
      8 たな 48/05/09    を実行した結果を左図に示した。
      9 ちは 52/10/14
      10 ぬま 43/05/01
      11 まち 49/05/08
      12 みう 51/11/13
      13 やざ 52/05/07
      14 ゆは 50/12/12
      15 よし 56/02/17
      16 わた 51/05/06
      17 わだ 51/05/11
      18 わち 45/10/16
      




    [134429] Re[7]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ Mike -(2024/05/06(23:07))
    □U R L/

      すみません、図の列記号の A、B はそれぞれ B、C の間違いでした。m(_._)m




    [134430] (削除)-

    記事引用/メール受信=OFF■

    □投稿者/ / -(2024/05/06(23:08))
    □U R L/

      この記事は削除されました




    [134431] Re[8]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ oojyakumono -(2024/05/07(10:21))
    □U R L/

      お世話になります。

      最初にお詫びします。

      >考えるに読み方の文字数で決まるのかと思いますが間違っていればごめんなさいです。

      半平太さんのご指導の通りスペースが邪魔していたのですねやはり間違っていました、

      半平太さんm(_ _)m m(_ _)m m(_ _)m

      >B2セル=IF(COUNTA(F:F)=1,"",SORT(F2:INDEX(H:H,COUNTA(G:G)),1))

      上記、設定しました、B2:C62迄でB列「0」表示、C列「1900年01月01日」、

      実は、書くの忘れてましユーザー定義を設定してました、それで出るのだと

      分かったのですが恥ずかし話それを表示させない様な式が分かりません。

      何度もお手数おかけして申し訳ありませんm(_ _)m m(_ _)m m(_ _)m

      宜しくお願いしますm(_ _)m m(_ _)m m(_ _)m









    [134432] Re[9]: 並び替えを簡素化したい-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2024/05/07(13:49))
    □U R L/
      事情が呑み込めないのですが、
      F列とG列に 名前と生年月日が入っているなら、
      B列が0になることは普通ないですけど。
      
      F列は上詰めで生データが入っている。
      G列は、生データではなく数式が入っている、ってことなんですかねぇ??
      
      
      >B2セル=IF(COUNTA(F:F)=1,"",SORT(F2:INDEX(H:H,COUNTA(G:G)),1))
                                 ↓なのかなぁ・・(とりあえず)
       B2セル=IF(COUNTA(F:F)=1,"",SORT(F2:INDEX(H:H,COUNTA(F:F)),1))




    [134433] Re[10]: 並び替えを簡素化したい-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ oojyakumono -(2024/05/07(14:47))
    □U R L/

      何度もお手数おかけ有難う御座いました。

      何とかできました。

      ご指導感謝します。

      失礼します。



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

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

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


- Child Forum -
Edit:ゆう-G