Excel-列全体に数式を入力する方法


12

列全体を選択し、最初の列に式を入力してからctrl + enterを押すと、処理されます。ただし、最初の行はタイトル行です。他にどのようにすればよいですか?

回答:


27
  1. 入力する列の2行目に目的の数式を入力します。
    • 行がすべての方程式で同じままである参照セルには、必ず$を使用してください。
  2. 数式を含むセルを選択し、Ctrl+ Shift+ を押しDownます。
    • これにより、選択したセルと一番下の列の間のすべてのセルが選択されます。
  3. 次にCtrl+を押しDます。
    • これにより、選択したすべてのセルに、2行目のセルに入力したフォーラムが表示されます。

$記号についてもう少し説明します。

Example: =VLOOKUP(A2,$B$2:$C$21,2)

ここで、B2:C21の値はすべてのセルで一定です。


@pnuts:あなたが何を得ているのかよくわかりません。通常、スプレッドシートのすべての行に何かを置くのは良いことではないことを指摘していますか?もしそうなら、私の答えの#2の代わりに: 数式を含むセルを選択し、塗りつぶしたい領域の一番下までスクロールし、Shiftを押しながら領域の右下のセルをクリックします。(そしてポイント#3を行います)これはあなたが言っていたものですか?
イアコボジア

3
  1. 列をコピーする
  2. データの任意の場所をクリックして、表として書式設定します Excel 2010 -> Home Tab -> Format as Table
  3. 列を挿入し、タイトルを今までのものに変更します。
  4. その下の最初のセルに数式を入力します
  5. 照明アイコンが表示されたら、それをクリックして、列全体に適用します。

pnutsによる良い点に基づいて更新し、列を削除する理由はなく、列をコピーするとデータが保持されます!


@pnuts:他のExcelについては知りません。Excel2010のこの答えしか確認できませんでした。
Arjang12年

@pnuts:絶対に、それは非常に良い点です、はい、なぜデータを削除して失うだけでコピーできるのですか?答えを更新しました。コピーでは削除するオプションがまだありますが、削除ではこれ以上オプションはありません!より多くのオプションを保持および作成することは、すべてのソリューションの中心になければなりません。
アルジャン

0

数式を挿入する列の最初のセルに移動し、数式を入力します。

次に、数式がそのセルにある後、Ctrl+を押しDownます。

これにより、セルのステータスが中断するまで、選択したセルの下にあるすべてのセルが選択されます(セルがすべて塗りつぶされている場合、未充填のセルが列に表示され、またはその逆)


@pnutsどういう意味ですか?
-soandos

0

を使用して別のオプションがあります =ARRAYFORMULA()

たとえば、ヘッダー行と3列があり、最後の列を最初の2つの積にしたいとします。セルにC2次を入力できます。

=ARRAYFORMULA(A2:A*B2:B)

これには3つの利点があります。

  1. 最初の行を完全にスキップします(質問)
  2. 数式をすべての行に効果的に適用します。これは、後で行を挿入することにした場合に役立ちます
  3. 1行ごとに数式を変更する場所は1つのみ

ただし、セルがどこでどのように/どこで計算されているかはすぐにはわかりません。(ヒント:ctrl+ ~役立つかもしれません)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.