Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2021)
横書きのデータを縦書きに
投稿日時: 25/05/24 07:50:13
投稿者: nob1122

よろしくお願いいたします。
 
A表
  A B C 
1 あ い う
2 え
3 お か
 
B表
  A 
1 あ
2 い
3 う
4 え
5 お
 
A表は、A列からデータがありますが、データ数は一定ではありません。
それをB表A列に上から詰めて表示したいです。どのような関数式になりますか。
 

回答
投稿日時: 25/05/24 08:36:00
投稿者: んなっと

365,2024
 
=TOCOL(A表!A1:Z100,3)
 
2021
 
=LET(a,A表!A1:Z100,b,COLUMNS(a),c,SEQUENCE(ROWS(a)*b)-1,
d,INDEX(a,INT(c/b)+1,MOD(c,b)+1),FILTER(d,d<>""))

投稿日時: 25/05/24 08:48:58
投稿者: nob1122

んなっと様、昨日に続き、回答ありがとうございます。
 
すみません。よくわからないので、もう少し、説明をお願いします。

回答
投稿日時: 25/05/24 09:37:12
投稿者: んなっと

それぞれの式を試した結果はどうでしたか?

投稿日時: 25/05/24 10:05:45
投稿者: nob1122

TOCOL関数は、結果表示されました。
(リクエスト)
A表のデータが、関数式で構成されていて、""処理をしています。
TOCOL関数で、この場合、空白とみなさないため、改善点があれば教えてください。
 
後段の関数は、うまくいきません。関数式内の a,b,c,d はそのままでよいのですか?
 
教えてください。

回答
投稿日時: 25/05/24 11:56:32
投稿者: んなっと

ではこれ。
 
=LET(a,TOCOL(A表!A1:Z100),FILTER(a,a<>""))

投稿日時: 25/05/24 17:08:36
投稿者: nob1122

んなっと様、完璧です。
本当にありがとうございました。