A | B | |
---|---|---|
1 | 木下 | |
2 | 山田 | |
3 | 佐々木 | |
4 | 田中 | |
5 | 佐藤 |
こういった表でA列の空白セルに同行のB列の値を参照させたい、ということでよいでしょうか。
その場合フィルタを使うのが一番簡単なように思います。
(フィルタ機能を円滑に使用するためです)
A | B | |
---|---|---|
1 | 値 | 参照 |
2 | 木下 | |
3 | 山田 | |
4 | 佐々木 | |
5 | 田中 | |
6 | 佐藤 |
A | B | |
---|---|---|
1 | 値▼ | 参照▼ |
2 | 木下 | |
4 | 佐々木 | |
6 | 佐藤 |
以上の手順でどうでしょうか?
すいません!↑の回答者です!
ボタン押してからミスに気がつきました…orz
- A2セルに提示されていた式=B2を入力して、コピー。
- フィルタをかけたままA2以下データ範囲までを選択してから「形式を選択して貼付け」の「数式」で貼付け。
の部分を訂正します!
正しくは
です。
申し訳ありません…
訂正ありがとうございます。
例えば、Cの列に、適当な数字を全ての行に入れます。
その後、A1を選択した状態で、[データ]-[フィルタ]-[オートフィルタ]
を選択します。
A1の部分をクリックすると、「空白」が出てくるので、選択して、
Aの部分に式を入れ、セルの右下を引っ張れば、簡単に式が複写
できます。
これでいかがでしょか。その後、オートフィルタを解除すればOKです。
ご回答ありがとうございます。
A列からC列に「値を貼り付け」ます
A1に =IF(C1="",B1,C1)という式を代入してからA1をコピーし A2~ 貼り付けます。
なるほど、この方法もありますね。
ありがとうございます。
挿入する数式が絶対指定ではなく、=RC[1]のような相対指定でも可ならば、空白セルの置換で可能かと思います。その手順としては、
1)データが入力されているセルも含め、対象となるセルを範囲指定
2)「編集」-「置換」を選択
3)検索する文字列は空白、置換後の文字列に”=RC[1]”を入力
4)”すべて置換”を実行
ただし、数式が可変の場合は不可です。
このやり方はおもしろいですね。全く想像できませんでした。
ツール→オプション→全般で「R1C1参照方式を使用する」オプションを外す等すれば、絶対指定でもいけるようですね。数式は可変でないので使用できます。ありがとうございます。
色々なやり方があるもんですね。一つ追加ということで。
・一行追加して、連番を入れておく。
・空白が含まれる列をキーにして、「並べ替え」でソートして、空白項のある行を集める
・フィル機能などで数式を埋める。フィルハンドルとか使ったり。
・もう一度、追加した連番で「並べ替え」して元の順に戻せばOK。いらなければ、連番の列を削除。
とかはどうですか。
なるほど、そういうやり方もありますね。
元に戻すためのソート行があるので、
その点安心してデータをいじれそうです。
今回はデータシート内の構成、作業者のレベル等を考えて、
フィルタか置換え機能を使用してみます。皆様回答頂きましてどうもありがとうございました。
なるほど、これはかなり楽ですね。
たちまち今作業したいデータシートは、すでにタイトルがあって、タイトルを作成しなくても良いですし。やり方が分かりやすくていいです。ありがとうございました。