問題: これは Excel 2010 用です
複数の行が共通の値 (この場合は PN#) を持っている場合、複数の行の結果をマージする必要があることはめったにありませんが、類似しているが同じではない列 (説明と名前) がいくつかあります。異なる列が自動的に合計されます。でも、こういう能力はいいですね。
これは、SUMIF を複数回使用して行うことができます。期待される結果を説明します。
利用可能なリソース: VBA を使用して Excel で同様の行を合計/マージする方法は?
マクロを実行するとき、私は次のことをしたいと思います: 1. 範囲を指定し、ヘッダーを含めます 2. 名前 (PN#) を比較するために使用するメイン列を選択します 3. 合計しない列を選択しますが、単純に選択します最初の出現 (説明と名前) 4. 他の列が合計されます 5. 結果テーブルを配置できる場所を選択します
私が試した/行ったこと:
- 選択から範囲を取得できます。しかし、Excelが範囲を選択しなければならないようなことができたらいいのに
- 比較に使用する列、PN# の最初の出現を選択する列、および合計する列をユーザーが選択できるようにする入力ボックス。
私の主な質問は、行をマージする方法ですか?