大量に、この形式をどのように転置できますか:
a1 b b1 c c1 日 d1 e e1
以下のように単一の列に?
a a1 b b1 c c1 d d1
大量に、この形式をどのように転置できますか:
a1 b b1 c c1 日 d1 e e1
以下のように単一の列に?
a a1 b b1 c c1 d d1
あなたが望むものを達成するための非常に多くの方法があります。簡単に説明するのが最も簡単な方法の 1 つは、データが列 A:B にあると仮定して、式を使用してC1
下にコピーすることです。
=IF(ISODD(MOD(ROW(),2)),INDIRECT(CHAR(COLUMN()+61)&(ROW()+1)/2), INDIRECT(CHAR(COLUMN()+62)&(ROW()/2)))
しかし、私が気に入っている手法の 1 つは、数式をほとんど必要としません (Excel がボタンの背後に提供するものを除く)。ColA、Count、ColA への小計の追加、およびデータの下の概要の各変更について、小計 A:B (A:B には空白の場合でもラベルが必要です)。{これは行を追加し、ColA に連続した重複値がある場合は失敗します - カウントは常に である必要があります1
)。
A:C をフィルター処理し、B = を選択します1
。必要に応じてB3
入力=C2
してコピーします。フィルターを解除し、ColB をコピーして、特別な値を上に貼り付けます。小計を削除し、整頓のために {new} ColA を削除します。{ColB も削除できるようになりました。}
PSこれは、投稿に示されているようにデータが交互の行にある場合、編集する前に簡単になります。