Excel BYROW 関数チュートリアル

バージョン: Microsoft 365
最終更新:
ヒント:⬆️ ⬇️を使用してページを上下に移動します。より良い読書体験のために、大画面での閲覧をお勧めします。

1. Excel BYROWの紹介

BYROW関数は、範囲内の各行にLambda関数を適用し、結果の配列を返すことを可能にします。
Excel BYROWの紹介

2. BYROWパラメータ

BYROW関数の使用構文は次のとおりです。
=BYROW(array, lambda(row))
  • array: 必須 Lambda関数が適用される配列または範囲。これは単一の行、複数の行、または全体のテーブルである可能性があります。
  • lambda: 必須 各行に適用されるLambda関数。行パラメータは、配列内の行を指します。Lambda関数は行パラメータを受け取り、結果を計算します。
  • 3. BYROW関数の使い始め

    ここでは、列の合計を計算する古典的な例を取り上げます。

    キーボード入力:=BYROW(
    BYROW関数の使い始め

    4. データソース範囲を選択

    この時点で、関数はソースデータ範囲を選択するよう促します。ソースデータの開始位置である B5 をクリックし、Shift キーを押しながらソースデータの終了位置である D7 をクリックします。これにより、ソースデータの内容を選択し、関数パラメータに入力できます:=BYROW(B5:D7
    データソース範囲を選択

    5. SUMをLambda関数として使用

    ここでは、列処理のためのLambda関数を渡します。Excelは、データ列を処理するために設計された一連の関数を賢く提案します。ここでは、SUM をLambda関数として選択します。
    SUMをLambda関数として使用

    6. ほぼ完了

    SUM 関数を渡し、閉じカッコを追加すると、BYROW 関数の呼び出しが完了します。
    ほぼ完了

    7. BYROW関数が適用される

    Enterを押すと、各行の合計が正常に計算されたことがわかります。
    BYROW関数が適用される

    8. Lambda関数の省略形

    なぜ第2の引数がLambda関数を必要とするのか、しかし SUM を渡すこともできるのか疑問に思うかもしれません。実際、現在の呼び出しは次のように等しいです:

    =BYROW(B5:D7, LAMBDA(row, SUM(row)))
    Lambda関数の省略形

    9. 他の関数との組み合わせ使用

    同様に、他の関数をLambda関数として組み合わせて使用できます。

    例えば、ここでは SUM + LEN を使用して文字数を数えています:=BYROW(B10:D12, LAMBDA(row, SUM(LEN(row))))
    他の関数との組み合わせ使用他の関数との組み合わせ使用

    10. 🎉 終了! 🎉

    著者のメモ:これらのチュートリアルにかけた努力を感じていただければ幸いです。非常に理解しやすいExcelチュートリアルのシリーズを作成したいと思っています。

    役立つ場合は、これらのチュートリアルを共有するのを手伝ってください、ありがとうございます!


    私についてきて:
    Excel BYROWの紹介