Excel (一般機能)

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

 
(Windows 11 Pro : Microsoft 365)
セル内の数値をつないで表示させたい
投稿日時: 25/07/17 09:44:26
投稿者: えっくん

お世話になります。
 
A1からH1まで見た目は下記の表示になっています。
00001 00002 00003 00004 00005 --- --- ---
 
上記は書式を00000としているため実際のセル値は以下になります。
1 2 3 4 5 --- --- ---
 
この例でA2セルにA1から最後の数値を【00001-00005】と表示させたいのです。
00001 00002 00003 00004 00005 00006 --- ---の場合は【00001-00006】となります。
 
B1=A1&"-"&MAX(A1:H1) とすると【1-5】と表示されます。
どのような処理をすれば【00001-00005】と表示できるのでしょうか。
書式変換用等の作業セルの追加は可能です。
 
よろしくお願いします。

回答
投稿日時: 25/07/17 11:18:45
投稿者: んなっと

=TEXTJOIN("-",,TEXT(AGGREGATE({15,14},6,1:1,1),"00000"))
 

投稿日時: 25/07/17 12:46:03
投稿者: えっくん

んなっとさん
いつもありがとうございます。
B1= ではなくA2=の間違いでした。すみません。
 
AGGREGATEという関数初めてみました。自分なりにどういう動きをしているのか
勉強します。