No.6
- 回答日時:
参考に
>どのセルにも共通した記述を教えていただけるとなお良いです
殆どの人が使いませんが,そういったやり方でExcelを使えるよう設定する事も出来ます。
手順:
ツールメニューのオプションの全般でR1C1形式のチェックを入れる
シート上端の列番号のABCの表示が123に変わったら
全てのセルに共通で
=IF(R[-1]C="","",RC[-1])
という式を記入する
参考:式を記入後,R1C1のチェックを外すと従来の(コピーして書き換わったのと同じ)式の表記に代わります
逆に従来の表記で式を記入し,コピーして式が書き換わったあとにR1C1のチェックを入れると,どれも自動的に同じ表記の式で記入されている様子を確認できます。
また
>どのセルにも共通した記述を教えていただけるとなお良いです
先に回答したようにそういった式を書きたいというのはエクセルの使い方としては良くないのですが,敢えて作成してみると
基本形:
=IF(B1="","",A2)
簡単な例:
=IF(INDIREC("R[-1]C",FALSE)="","",INDIRECT("RC[-1]",FALSE))
をどのセルに入れてもよい
メンドクサイ例:
=IF(INDEX(B:B,ROW()-1)="","",A:A)
をB列のどのセルに入れても良い
=IF(1:1="","",INDEX(2:2,COLUMN()-1))
を2行目のどのセルに入れても良い
適正な式をわざわざ設計しないといけないのがダメな理由です。
No.5
- 回答日時:
例えば1行目に文字がるかどうかを判断して、1行目に文字があれば左の列のデータを表示させるとしたらB2セルには次の式を入力すればよいでしょう。
=IF(B$1<>"",A2,"")
この式を右横方向にオートフィルドラッグしても良いでしょう。
上のセルを1行目のセルとは限らないのでしたら次のような式を期待しているのでしょうか?
=IF(AND((COUNT(B$1:B1)+COUNTIF(B$1:B1,"?*"))>0,A2<>""),A2,"")
この式をB2セルに入力して右横方向にオートフィルドラッグしたのちに下方にもオートフィルドラッグします。
この回答へのお礼
お礼日時:2010/05/12 17:09
ありがとうございます。近い回答を先にいただいたのでそちらをベストにしましたが、KURUMITOさまの回答も大変参考になりました。勉強になります。ありがとうございました。
No.3
- 回答日時:
セルの内容に応じて判断させるのは
「IS~」ではじまる関数を使うといいと思いますね
セルが空白であるかそうでないことを調べるのは
ISBLANK関数です
=ISBLANK( )
とすると( ) で指定したセルが
空白の時TRUE、そうでないときFALSEを返します。
IS始まりの関数にはそのほかにも
セルの内容が文字列である場合とか数字である場合とか、
あるいはエラーである場合とかいろんな種類がありますので
組み合わせ次第で応用できますよ
IF関数を使用して
TRUEの時(つまり上のセルが空白の時)と
FALSEのとき(つまり空白でないとき)の条件に応じた処理を行います。
ようするにTRUEのとき左隣にあるセルを返します。
Falseのときは空白 ("") を返します。
これを組み合わせるとこうなります。
この式はB2セルに入れる式です。
(回答)
=IF(ISBLANK(B1),A2,"")
B1(上のセル)が
空白の時は左となりA2の内容を
そうでないときは空白””を返します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Excel(エクセル) Excelの入力規則にいれる関数について 7 2022/12/22 10:19
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Excel(エクセル) Excel 関数 数式 について 2 2022/09/02 21:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて質問です。 ・デ...
-
Excel2010で、今の、Ex...
-
UNIQUE関数が使えないバージョ...
-
Excelについて質問です。
-
エクセルに詳しい方教えて下さ...
-
Excelで「時間の足し算」はどう...
-
Excelについて質問です。 表の...
-
オートフィルのショートカット...
-
Excel表の文字の幅を狭くしたい
-
勤務表をエクセルで作る際、 最...
-
Excelのフォントについて
-
Excel 2019 のピボットテーブル...
-
エクセルのパスワードの一括解...
-
エクセルのソートについて
-
Excel 連番を入力する方法
-
Excel 漢字二文字の先頭と最後 ...
-
列を増やさずに、月だけの件数...
-
Excelで、10000,20000,30000と...
-
エクセルの検索関数でシート内...
-
Excel 2019 での上書き保存につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル詳しい方教えて下さい
-
ExcelでA列をコピーしたいので...
-
エクセルのセル統合について
-
Excelの関数で起きた現象の原因...
-
Excelファイルが閉じられい!
-
Excelのシート背景に不明な文字...
-
エクセルの枠線
-
Excel 領収書発行
-
エクセル関数の使い方を教えて...
-
C列にF列の担当者(A〜)を順番...
-
ピポットテーブルの参照元を別...
-
EXCEl VBA
-
Excelでの判別方法
-
VBAで、サブフォルダにある複数...
-
"りんご"と"みかん"というシー...
-
マクロについて教えてください。
-
EXCELファイルが読み取り専用で...
-
同一セルに入力規則のリストと...
-
100行50列の表で、1~40列でフ...
-
なぜか「Nextに対応するForがあ...
おすすめ情報