『列ごとコピーのときに』(うるん)
毎度すみません。
a列とb列があり、a列が今月分のデータ、b列が先月分のデータとして文字列が記入されているとします。
テーブルの先頭行にはそれぞれ
a b 今月 先月
という見出しを振っており、月が変わる毎にa列を全選択してb列にコピペをしたいのですが、当然見出しまでがコピペされてしまい、両方「今月」になってしまいます。
例) a b 今月 先月 a b b b c b d e e e
↓
a b 今月 今月 a a b b c c d d e e
b1セルにロックをかけシートの保護をすれば良いと思いトライしましたが、列毎コピペしようとすると「保護を解除してください」と出てしまいます。共有ファイルとして使用したいのですが、共有ファイルでも影響の出ないような方法はないでしょうか。(どんな影響があるかすら分かっていませんが…)
お力添え、よろしくお願いします。
< 使用 Excel:Excel2021、使用 OS:Windows11 >
列のコピーを使わずに、こんな風にしたらどうですか? ・A1セルからA列最終行までを選択して、これをコピーしてB1に貼り付けます。 ・B1は、"今月2"と変わりますが、コピーペーストできます。 ・"今月2"を"先月"に修正すれば完成です。 (xyz) 2024/04/29(月) 07:31:02
> 手間としては列コピーと手間が変わらないような 列コピーでは警告が出て実行できません。 全く違います。
私はExcel2019です。version依存なんですかねえ。 これ以上の案は持ち合わせないので、これで失礼します。 (xyz) 2024/04/29(月) 08:22:49
A列が連続データだとしたら、 A2選択→Ctrl+Shift+↓キーで範囲選択→B2にコピペで良いのでは? それだと、A列とB列のデータの行数が違うとか、そういう事ですか?
「手間」っていうのは個人的主観の基準なので、非常に伝わりにくいです。 「先月」とタイピングするのが手間ということですか? (羊カウント) 2024/04/29(月) 08:51:53
下記の手順でどうでしょう。
列Aを全選択 Ctrlキーを押しながらA1セルクリック(A1セルの選択が解除される) Ctrl+Cでコピー B2セルを選択してCtrl+Vで貼付
羊カウントさんの案と手間はほぼ同じですが、A列とB列の行数が違ったり、 途中に空欄があっても問題ないです。 (hatena) 2024/04/30(火) 09:19:36
> テーブルの先頭行にはそれぞれ
テーブル化されているのなら(あるいはテーブル化すれば)、 見出しセルの上辺あたりにカーソルをもっていくと下矢印になるので、 そこでクリックすると見出しを除くテーブルの列が選択できるので、 それでコピーしてB2セルに貼り付けすればいいですね。 (hatena) 2024/04/30(火) 09:59:17
テーブル化していれば、下記でも列データを選択できますね。
テーブル列内の任意のセルを選択してCtrl+Space (hatena) 2024/04/30(火) 10:05:32
たくさんのコメントを頂きありがとうございます。
確かに情報が曖昧でしたね、すみませんでした。
会社の複数人で各シートにそれぞれ自分のデータを個別に打ち込む想定で
テーブルと書きましたが、特にテーブル化もしていません…。
完全にベタ打ちなシートとなっていて、月一で各自今月分の進捗ランクを打ち込む仕様です。
これも展開不足でしたが、新規に項目が増えたり反対に消えることもあるので、全てが連続しているデータというわけでもありません。
そして別シートで前月比のデータを可視化できるように
=if(シート1!a1<>シート1!b1,シート1!b1&"→"&シート1!a1," ")
のような数式を組んでいます。(上述のデータがシート1にある場合)
今月打ち込んだデータは翌月には先月分のデータになるので、b列に書き写す必要が出てきます。一つ一つ打ち替えても良いのですが、エクセルの扱いに長けている人ばかりでもないので、(表が崩壊しないように)なるべく少ない手順で実現できないかな…と考えて投稿した次第です。
わがままばかりですみません…。
>hatenaさま
新しいコメントありがとうございます!
ctrl+spaceは初めて知りました、とても便利ですね!
(うるん) 2024/04/30(火) 10:27:34
ホントに"今月"がA1に表示されているなら、代わりに
A1セル =IF(COLUMN()=1,"今月","先月")
と言う数式を入れて置けばいいんじゃないですか?
(半平太) 2024/04/30(火) 11:36:16
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.