戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
文字、数字の間に全角スペース入れるには

    [133894] 文字、数字の間に全角スペース入れるには-

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

    □投稿者/ nao -(2023/08/09(11:27))
    □U R L/
      下記の様な文字、数字が有る場合、例えばA58の場合、年度をC58,「1」をD58、
      「が」をE58,11をF58,回をG58と分ける様にできますか?
      
             A         C    D  E  F   G
      58   2023年度1が11回  → 2023年度 1 が  11  回
      59   2023年度2が8回    → 2023年度  2 が  8  回
      60  2023年度12が5回  → 2023年度 12  が  5   回
      
      
      Win10     Excel2021
      




    [133895] Re[1]: 文字、数字の間に全角スペース入れるには-

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

    □投稿者/ メジロ -(2023/08/09(14:08))
    □U R L/
      回答が付かないようですのでベタですが。
      
      データのパターンが提示されたもの以外にないとした式です。
      
      C58: =IF(A58="","",LEFT(A58,6))
      
      D58: =IF(A58="","",SUBSTITUTE(LEFT(SUBSTITUTE(A58,C58,""),2),"が",""))
      
      E58: =IF(A58="","","が")
      
      F58: =IF(A58="","",SUBSTITUTE(SUBSTITUTE(A58,C58&D58&E58,""),"回",""))
      
      G58: =IF(A58="","","回")




    [133896] Re[2]: 文字、数字の間に全角スペース入れるには-

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

    □投稿者/ nao -(2023/08/09(20:37))
    □U R L/
      >       A         C    D  E  F   G
      >58   2023年度1が11回  → 2023年度 1 が  11  回
      
      >データのパターンが提示されたもの以外にないとした式です。
      
      コピーぺでした結果下記なのですが?
      
      >C58: =IF(A58="","",LEFT(A58,6))         
      上記OKです。
      
      >D58: =IF(A58="","",SUBSTITUTE(LEFT(SUBSTITUTE(A58,C58,""),2),"が",""))
      上記で「20」と表示します。
      「1」と表示させたいです。
      
      >E58: =IF(A58="","","が")
      上記OKです。
      
      >F58: =IF(A58="","",SUBSTITUTE(SUBSTITUTE(A58,C58&D58&E58,""),"回",""))
      上記で「2022年度8が3」と表示します。
      これも「8」と表示させたいです。
      
      G58: =IF(A58="","","回")
      上記OKです。
      
      D58が「1」とならないで「20」?
      
      F58が「8」とならないで「2022年度8が3」?
      
      私の設定が悪いのでしょうか?
      
      説明が悪い様ですみません、
      出来ればC58に数式を設定でD58〜G58に下記の様な設定できないでしょうか?
      
      >       A         C    D  E  F   G
      >58   2023年度1が11回  → 2023年度 1 が  11  回
      >59   2023年度2が8回    → 2023年度  2 が  8  回
      >60  2023年度12が5回  → 2023年度 12  が  5   回
      
      すみません宜しくお願いします。
      
      
      
      




    [133897] Re[3]: 文字、数字の間に全角スペース入れるには-

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

    □投稿者/ 半平太 -(2023/08/10(09:15))
    □U R L/
      >私の設定が悪いのでしょうか?
      こちらでは、メジロさんの数式で以下になりましたけども。
      
      行  ________A________  _B_  ____C____  _D_  _E_  _F_  _G_
      58  2023年度1が11回        2023年度    1  が    11  回 
      59  2023年度2が8回          2023年度     2  が     8  回 
      60  2023年度12が5回         2023年度    12  が     5  回 
      
      >出来ればC58に数式を設定でD58〜G58に下記の様な設定できないでしょうか?
      C58セル =TRANSPOSE(FILTERXML("<y><x>"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A58,"年度","年度</x><x>"),"が","</x><x>が</x><x>"),"回","</x><x>回</x></y>"),"//x"))
      




    [133898] Re[4]: 文字、数字の間に全角スペース入れるには-

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

    □投稿者/ メジロ -(2023/08/10(09:45))
    □U R L/
      半平太さん、いつもフォローありがとうございます。
      
      どのような操作をされたのか想像できませんが
      A58の先頭6文字とC58の文字が一致していないと
      書込まれたような誤った結果となります。
      
      それと些細な事ですが、初めに書き込まれたデータと
      計算結果のデータが一致しない部分がありますね。
      原因が分からないので、いろいろなことが気になります。




    [133900] Re[5]: 文字、数字の間に全角スペース入れるには-

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

    □投稿者/ nao -(2023/08/11(11:48))
    □U R L/

      ありがとうございます。

      メジロさん、夏バテで頭が痛いです、私の設定ミスでした申し訳ないです。
      お二人さんお世話になりました。
      解決です。



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

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

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


- Child Forum -
Edit:ゆう-G