Excelの関数を教えて下さい。以前、TEXTSPLITを使った回答をもらい解決しましたが、古いバージョンのPCでも使いたいので、別の関数での方法を教えて下さい。シート1に数値と記号を入力し、数値/8=記号をシート2に返したい。宜しくお願いします。

Excel

1件の回答

回答を書く

1096832

2026-05-22 00:30

+ フォロー

この方法で出来るはずですが、出来なかったのですか?

yahoo.co.jp/qa/question_detail/q11323481766">https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11323481766



作業列を作りたくないなら、長くなりますが



A2: =SEQUENCE(10,,COLUMN()*5-4)

B2:

1文字限定

=MID(CONCAT(REPT(Sheet1!$B$2:$B$9,ROUNDUP(Sheet1!$A$2:$A$9/8,0))),A2#,1)

2文字以上ありうる(10文字以内)

=TRIM(MID(CONCAT(REPT(LEFT(Sheet1!$B$2:$B$9\u0026amp;REPT(\u0026quot; \u0026quot;,9),10),ROUNDUP(Sheet1!$A$2:$A$9/8,0))),A2#*10-9,10))



両方共、纏めて右へコピペ(スピルするので、下へコピペは不要)。

入力範囲はSheet1の2~9行としました。もっと多い場合$9を増やしてください。(赤)

10文字以上ありうる場合、数字の9,10増やしてください。(緑)

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有