
ワークシートを上下にスクロールしても列または行が表示されたままになるように、列または行を固定する方法はありますか?
答え1
Office 2010 の場合は、次の操作を行います。
- そのままにしておきたいものを選択してください
- リボンへ移動
view - freeze panes
top row
またはfirst column
を凍結することを選択しますyour selection
- 選ばれた選択肢は凍ったシートを上下に動かしても固定されます
答え2
特定の列のみを実行することはできません。
しかし、特定の列とそれに対応する行をターゲットにするには、
View Menu --> Freeze Pane
例: Cell F5
(列番号)ふ& 行5)をクリックし、表示メニューからウィンドウの固定を選択して
凍結された列は、まで列E
フリーズド・ロウは、4行目
編集:
より明確にするために、このスクリーンショットを参照してください:-
答え3
追加のヘルプ
一番上の行でこれをどうやって行うのか理解するのは非常に困難でしたそしていくつかのコラムで。しかし、私はそれを理解しました。
まずペインを分割する
次に、大きな黒い線を、静的(または固定)にしたい行と列に移動します。
をクリックしFreeze panes > Freeze Panes
てから をクリックSplit
するか、 をクリックするだけですSplit
。 で他の操作を行ってFreeze Panes
から分割を試みると、太い黒い線が 1 本だけ表示されます。
フォーカスが静的 (固定/ロック) な領域にあるときにスクロールしようとすると、そのペインのみがスクロールされます。
私はExcel 2010を使用しています
答え4
うわー、すごく混乱してる。
Raystafarian
そしてTog
、Siva Charan
彼の回答の冒頭の発言は完全に間違っています。 特定の列のみを実行することはできません。
全体的に物事をより良く表現するには、次の点を考慮してください。
必要に応じて、列のみを固定できます。作業領域の左側に固定された 1 つ以上の列。固定したい列の右側にある最初の列の行 1 のセルを選択して固定すると、選択したセルの左側にある列とその左側にあるすべての列が固定セクション内になりますが、すべての行がスクロールします。これが質問の内容のようです。詳細は後ほど説明します。
必要に応じて行のみを固定できます。作業領域の上に固定された 1 つまたは複数の行。固定する行の下にある最初の行の列 A セルを選択して固定すると、選択したセルの上にある行とその上にあるすべての行が固定セクション内にありますが、すべての列がスクロールします。
グリッド内のセル(おそらくF10)を選択して固定すると、上記の1.と2.のように、その上の行と左の列が固定されます。これが彼が
Siva Charan
言っていたことですが、彼が言ったことは完全に間違っていました。「特定の列だけを実行することはできません。」これについては後ほど詳しく説明します。
いずれの場合も、選択したセルの上の行と左の列が固定されています。上記の 1. では、上に行がないため、列のみが固定されているという効果があります。上記の 2. では、左に列がないため、行のみが固定されているという効果があります。したがって、選択したセルの詳細に適用されるすべてのケースで同じ概念が適用されます。
興味深いことに、A1 を選択して を押すとAlt-W-F-F
、画面が通常の「フリーズ マーク」で「4 分割」されます (フリーズされたセルの下部と右側の境界にある黒い線が画面上で十字形になります)。右下の象限は、左上のセルとフリーズされたペインを選択した場合のようにスクロールできます。
ただし、おそらくこれがSiva Charan
質問の意図するところだと思いますが、たとえば、列 A、B、C、D、E、F を作業領域として、列 B だけを固定することはできません。固定されるのは列 A と列 B、列 B とその左側のすべての列になります。
ただし、グリッドを移動して、列 B が画面に表示される一番左の列になるまで移動し、列 B を固定することはできます。この場合も列 A と列 B の両方が固定されますが、画面に表示されるのは列 B のみなので、列 B のみを固定したように見えます。そのため、その効果の一部は得られますが、実際の効果は得られません。たとえば、列 H を左右の作業領域とともに固定したい場合は、まったく別の操作を行う必要があります。
そこで、Malachi
の答えが重要になります。彼は次のように議論します。分割ウィンドウを 2 つの部分に分割します。その場合、ペインを固定した場合とほぼ同じ結果が得られますが、違いがあります。画面の中央の列を固定して、その左側と右側の両方で作業するほどの違いはありませんが、違いはあります。
の主な目的は、Splitting
作業する 2 つの異なる領域を用意し、その両方をスクロール可能にすることです。たとえば、行 4 に行 404 のエントリに関連するエントリがあり、両方の行を一度に表示し、そのたびに 400 行上下に移動することなく行間を移動できるようにし、さらに行 5 と行 405 で作業するためにそれぞれ 1 行ずつ下にスクロールできるようにするとします。
ペインを固定する主な目的は、タイトルを画面上に表示しておくことです。そのため、これまで目にしたほとんどの Web サイト テーブルとは異なり、4 フィート下にスクロールしても、列の内容が常にわかります。したがって、1 つの領域で作業し、固定領域を参照用に使用します。スクロールする必要があるのは作業領域のみです。分割の目的は、両方の領域を表示したままにして、両方の領域で作業できるようにすることです。その後、さらに作業するためにスクロールします。ただし、スクロールは手動で行います。自動同期は行われないため、両方の領域で操作する必要があります。
こうしたことを行う 3 つ目の機能は、リボン メニュー システムの同じ部分にあります。 ですNew Window
。 ファイルのまったく新しいウィンドウが開き、独自のリボン メニュー システムも用意されます。最初のウィンドウ タイトル (ウィンドウ上部の緑色のバー) は、たとえば から に変わり、Book1 - Excel
新しいBook1 - 1 - Excel
ウィンドウの中央には「2」が表示されます。ちなみに、これらには注意してください。ウィンドウを閉じるときは、余分なウィンドウ (「1」ウィンドウではありません) を閉じてから、残りのウィンドウから閉じます。そうしないと、奇妙なことが起こる可能性があります。害はなく、単に迷惑なだけですが、それでも... ファイルを閉じる可能性のあるマクロがある場合は、このことを念頭に置いてください。
新しいウィンドウの楽しいところは次のとおりです。
同期スクロールするように設定できるので、たとえば、テーブルの左側に 20 列を表示し、次にもう一方のウィンドウに 97 ~ 112 列を表示し、その間の 77 列を無視して、それらの列を非表示にして保存時に表示し忘れたり、列内の何かを確認する必要がある場合にアクセスできないなどの小さな問題を回避できます。または、用途に応じて同期しないこともできます。
ウィンドウのサイズを変更し、必要に応じてモニター上に配置できます。したがって、列 AF を画面の中央に 1 列表示し、その左右両側に列を表示したい場合は、ウィンドウを 2 つ開いて合計 3 つにし、そのようにウィンドウを配置してサイズを調整します。画面の中央に縦に細長い列 AF のウィンドウを配置し、その両側にある他の 2 つのウィンドウがモニターの画面全体を占めることになります。または、ビル (ゲイツ) の Kool-Aid を飲んで、画面全体に小さなウィンドウを配置するのが好きな場合もあります。すべて問題ありません。中央のウィンドウ (列 AF) を同期スクロールしないように設定すると、作業中は中央のウィンドウが実質的にそこに固定されたままになります。
したがって、ここで本当に求められているものを達成するために、3 つの堅実で頻繁に使用される機能を使用します。ちなみに、この質問が出された「当時」(2012 年) は、Excel はまだ MDI だったので、新しいウィンドウはすべてプログラムの作業領域にとどまり、スペースを占める独自のリボン メニュー システムはありませんでした。当時は、作業領域の 4 分の 1 を占める 4 つのリボン メニューがポップアップするのが一般的でした。またはカスケード化されていましたが、これらのアプローチは 2 つの異なる問題を解決したため、人々がその点について議論したにもかかわらず、一方が他方より「優れている」ということはありません。
最後に、これは画面スペースをどのように確保して必要な作業を行うかというアイデアに少なくとも間接的に関係しているので、考えてみましょう。2 台以上のモニターがあり、Windows を正しく設定している場合は、Excel ウィンドウ (またはウィンドウ サイズを制御できる任意のプログラム) の最大化を解除し、手動で端を引っ張って画面を再び埋め尽くしてから、適切な境界線を他のモニターにドラッグできます。左右の 2 つのモニターがあり、左側のモニターにプログラムが読み込まれるのですか? それを実行し、画面サイズのウィンドウの右端を右側のモニターの一番端までドラッグすると、おそらく 50 以上の列が表示されます。列の幅によって多少異なりますが、もちろんモニターによっても異なります。モニターは同じサイズである必要はありません。3 フィート幅の列を読む必要があるのですか? 問題ありません! 画面で読むだけです! セルを入力して難しい方法で行う必要はありません。常に 65 列が必要でしたが、50% の拡大率に縮小するのは嫌でしたか? 問題ありません!また、サイズも記憶されます (Windows が許す限りですが... ダイアログ ボックスが時々理由もなく移動することに気付きましたか? それは Windows があなたをだましているのです)。次回はそのサイズで起動します。ちなみに、私はさまざまなサイズのモニターを使用しているので、これは経験からの話です。
数式エディタで 3 行以上を入力する方法も教えたいのですが (一度知ってしまえば信じられないほど単純で、面倒なことは明らかです。それに気づく前に 30 年間 Excel を使っていたとは想像しにくいです...)、それが質問の主題に少しでも触れる方法を思いつきません。
ああ、なぜダメなの?もしそれが自分の感性を傷つけるなら、誰かがそれを切り取ればいい。
数式エディタに時計を表示します (または を押しますF2
)。右側の小さな矢印をクリックして展開します (クリックする必要はありません。終了するときに 1 行のままにできることがわかっているとよいからです)。その下の列ヘッダーを見てください。非常に奇妙なことに、灰色の領域の上部 3 分の 1 程度が空になっています。列の区切り線は上から下まで完全には走っておらず、下部の 3 分の 2 のみを埋めています。列の文字ラベルもそれと一致しています。そのため、灰色の 3 分の 1 の高さがありますが、これは正確にはそれらの一部ではないように見えますが、よく見て「何...?」と思うまで、実際には気付きません。
カーソルを編集領域に置き、文字に向かってゆっくりと下に移動すると、I ビーム ポインターが突然、標準の垂直の両頭ポインターに変わります。I ビームのちょうど半分を超えたところで、灰色の部分に移動します。
停止! 垂直の両頭ポインタが表示されたら、マウスをクリックして下にドラッグできます。画面の一番下まで、エディターの行数を好きなだけ増やせます。私の上司は 32 インチ モニター 2 台の上に 60 インチ モニターを置いていますが、私が上司に見せたところ、60 インチ モニターを使用して 80 行ほど表示していました。数式の一部を見るために数式内をスクロールする必要はもうありません。
また、F2 キーで長いセル コンテンツを表示する場合にも便利です。頻繁に表示する必要がない場合や、Excel に 2 つのモニターを割り当てたくない場合は、上記の 2 つのモニター全体の表示よりも高速です。
必ず標準の 3 行 (または私の新しい標準である 5 行) に戻してください。そうしないと、 を押したときに予期しない結果になる可能性がありますF2
。「予期しない」結果であるため、現在の編集で確認する必要のある内容が隠れてしまい、さらに煩わしくなります。ただし、特に または を使用する場合は、LET()
余分IFS()
なスペースによってすべての要素を簡単に追跡できます。
私はプログラマーのように数式をレイアウトし始め、わかりやすくするために行を分割し、数式をはるかに読みやすくしました。したがって、単純な使用法LET()
では、最初の行に、ユーザーによって変更される可能性のある参照または値を含む要素が含まれ、次の行 (または複数の行) にそれらから派生したさらなる要素が含まれます。私は、行 2 の要素を行 1 の要素から直接派生させ、行 3 を行 1 または 2 の要素を使用する要素などとし、次に空白行、次に数式の動作部分として、最後に「)」を独自の行に記述して終了します。左側にインデントを付けて、すべてが適切な関連グループに保持されるようにします。25 の IF をIFS()
各 IF ごとに 1 行として設定すると、非常に読みやすくなるだけでなく、ステートメントが類似している場合、カンマが抜けているなどの奇妙な点が目立ちます。関数内のパラメーターのカンマの後にスペースを追加すると、編集や理解がはるかに簡単になります。
読んだり編集したりするときにスクロールする必要を最小限に抑えるために、すべてをぴったりと詰め込む必要がないのは、非常に自由です。密集した数式は、変更や、コンマが抜けてどこにあるかを把握する必要がある場合に修正するのが非常に困難です。
まあ、これで終わりです。スプレッドシートの操作性を向上させるために、画面の一部を (基本的に) 「フリーズ」する 3 つの方法を明確にしただけです。