Excel - テキストで要約 - Excel

下のスプレッドシートでは問題ありません数字を合計する。しかし、私が必要とするのは、私が時間記録システムに入力できる文字列です(私はそれをカットアンドペーストすることができます)。私はその日に割り当てられていないバケットの説明を無視したいと思います。画像の一番下の行は私が必要とするものの例ですが、どうすればExcelで自動的にこれを行うことができますか? (データが入っている範囲が常にB3:F8であると仮定して)

ここに画像の説明を入力

回答:

回答№1は1

試すことができる数式は次のとおりです。

=IF(B3="","",$H3&" ("&B3&"hrs)")&IF(B4="","",CHAR(10)&$H4&" ("&B4&"hrs)")&IF(B5="","",CHAR(10)&$H5&" ("&B5&"hrs)")&IF(B6="","",CHAR(10)&$H6&" ("&B6&"hrs)")&IF(B7="","",CHAR(10)&$H7&" ("&B7&"hrs)")&IF(B8="","",CHAR(10)&$H8&" ("&B8&"hrs)")

私はそこにあると聞いた TEXTJOIN Excel 2016で同じ作業をすばやく行うことはできますが、残念ながら私はそれを持っていませんが、とにかく、この式を試してみてください。


回答№2の場合は0

未使用のために行にギャップがあることは問題ありませんバケツ?もしそうなら、あなたの最初のデータ行が行3であると仮定し、= IF(B3> 0、$ H3& "("&B3& "hrs)"、 "")実際の集計は行われませんが)、そうでなければ、私が考えることができる唯一の方法はVBAコードです。


メニュー
最も人気のある