質問: ドラッグ時に数式を変更する 特別な状態です。数式には3つの変数があります。=countif(a1:f1,a84) ここで、垂直方向にドラッグすると、最初のパラメーター(a:f)の値を変更し、水平方向にドラッグすると、2番目のパラメーター(a84)の値を変更します。列を変更したくありません。これまで。 例: どうすればいいのですか? この回答 別の数式の問題を解決します。おそらく、ソリューションは次のようになります。=countif(index($a:$a,column(a:a)):index($f:$f,column(f:f)),$a85)
回答: excelがセル参照を自動的に変更する場合、前に$を追加すると、セルがロックされたままになります。したがって、水平方向または垂直方向の動きに関係なく、a1の参照をそのセルにロックするには、$ a $ 1を使用します。列ではなく行を変更する場合は、a1参照を$ a1に変更します。列を変更したいが、行は同じままにしたい場合は、a1参照をa $ 1に変更します。あなたの例では、それはあなたの公式を作るでしょう:=countif($a$1:$f$1,$a84) これは、excelがそのように機能しないため、手動で行カウンターを変更する必要があることを意味することに注意してください。したがって、行ごとに実行できますが、最初のセルを変更してから、右に転置する必要があります。