内容
昨日はマラソンで 30 日間で 30 個の Excel 関数 関数を使用して範囲内の列数を数えました COLUMNS (NUMBERCOLUMN)、そして今、何かもっと需要がある時が来ました。
マラソン13日目は関数の勉強に専念します 転置 (トランス)。 この機能を使用すると、縦の領域を横の領域に、またはその逆にデータを回転させることができます。 そんな需要ありますか? 特殊なインサートを使用してこれを行うことはできますか? 他の機能はそれを行うことができますか?
それでは、関数に関する情報と例に目を向けましょう 転置 (トランス)。 追加情報や例がある場合は、コメントで共有してください。
機能 13: 移調
演算 転置 (TRANSPOSE) は、セルの水平方向の範囲を垂直方向の範囲として、またはその逆を返します。
TRANSPOSE 機能はどのように使用できますか?
演算 転置 (TRANSP) は、データの向きを変更したり、他の機能と連携して機能したりできます。
- データの水平レイアウトを垂直に変更します。
- 近年の最高の総賃金を表示します。
元のデータへのリンクを作成せずにデータの向きを変更するには:
- ペーストスペシャル (特殊ペースト) > Transpose (転置)。
構文 転置 (TRANSP)
演算 転置 (TRANSPOSE) の構文は次のとおりです。
TRANSPOSE(array)
ТРАНСП(массив)
- 配列 (array) は、転置するセルの配列または範囲です。
トラップ TRANSPOSE (トランスポーズ)
- 演算 転置 (TRANSPOSE) を押して、配列数式として入力する必要があります。 Ctrl + Shift + Enter.
- 関数による変換の結果生じる範囲 転置 (TRANSPOSE) には、元の範囲にそれぞれ列と行があるのと同じ数の行と列が必要です。
例 1: 横方向のデータを縦方向のデータに変換する
データが Excel シートで横になっている場合は、関数を適用できます。 転置 (TRANSPOSE) を使用して、それらを垂直位置に変換しますが、シート上の別の場所に配置します。 たとえば、ベンチマークの最終表では、縦方向の配置の方が便利です。 機能の使用 転置 (TRANSPOSE) を使用すると、元の水平方向のデータをその場所を変更せずに参照できます。
水平範囲をトランスポーズするには 2x4 垂直範囲に 4x2:
- 結果の垂直範囲を配置する 8 つのセルを選択します。 この例では、これらはセル B4:C7 になります。
- 次の数式を入力し、クリックして配列数式に変換します。 Ctrl + Shift + Enter.
=TRANSPOSE(B1:E2)
=ТРАНСП(B1:E2)
配列数式が入力されたことを示すために、数式の最初と最後に中かっこが自動的に追加されます。
の代わりに 転置 (TRANSPOSE)、別の関数を使用してデータを変換できます。たとえば、 INDEX (索引)。 配列数式を入力する必要はなく、数式を作成するときにターゲット領域のすべてのセルを選択する必要もありません。
=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)
=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)
例 2: リンクなしで向きを変更する
元のデータへの参照を保持せずにデータの向きを変更したいだけの場合は、[形式を選択して貼り付け] を使用できます。
- ソースデータを選択してコピーします。
- 結果を配置する領域の左上のセルを選択します。
- [詳細設定]タブ ホーム (ホーム) コマンド ドロップダウン メニューをクリックします。 paste (入れる)。
- 選択 Transpose (転置)。
- 元のデータを削除します (オプション)。
例 3: 過去数年間の最高の合計給与
演算 転置 (TRANSP) は、この見事なフォーミュラのように、他の機能と組み合わせて使用できます。 これは、Harlan Grove が Excel News Bloc に投稿した、過去 5 年間 (連続!) の最高の総賃金の計算に関する議論でした。
=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)
=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)
Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа 数 とは、4 日前に公開されたものです。
Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0).
Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формущая массива получает в одной ячейке!