よろしくお願いします。
Excelの使い方、仕事の仕方で悩んでいます。
詳しい方、教えてください。
Excelで、A、B、C・・・AA、AB、と連番で入れたかったのですが、
数字の1、2、3のようにオートフィルが出来ない事まで調べました。
ネットで調べて
=SUBSTITUTE(ADDRESS(1,ROW()-3,4),1,"")
というやり方があるのがわかったのですが、まず、式が理解出来ないところでパニックになりました。
とりあえず納期もあるので、その式の意味がわからなくても目的が達成できれば良いと考え、
式をそのまま引用。
業務が終わってから式の意味などをネットで調べて何とか理解しようとしています。
とりあえず業務を間に合わせるために、紹介されている式をそのまま使う方法で良いのでしょうか。業務時間外で調べてもいまいちよくわからず、とりあえず使えれば良い、という風でもいいのでしょうか。
頭が悪い私は100%理解しないと怖いのですが、頭が悪いので理解が出来ず。。。
とりあえずこの式を使えば目的が達成できる、いずれ使っていれば理解出来るようになる、
という心構えでいいのでしょうか。
上記、式の解説も教えて頂きたいところですが、仕事をする上での心構えも教えて頂ければと思います。
No.1ベストアンサー
- 回答日時:
わからん式はバラして調べるんです。
[1] まずはExcelの新しいdocumentを開いて、どっかのcellに
=ROW()
とやってみる。数値が出ます。また別のcellにも入れてみる。別の値になる。これはそのcellの行番号を返す関数です。ROWは行って意味ですね。(だから=COLUMN()とやれば列番号が得られる。それはさておき)ということは
=ROW()-3
はそのcellの行番号から3を引いた値。
[2] どっかのcellに
=ADDRESS(3,2,4)
とやってみると"B3"と出る。3行2列目のcellを指すアドレスの文字列ですね。
=ADDRESS(1,2,4)
なら"B1"になる。最後の4ってのを変えて
=ADDRESS(1,2,1)
とすると"$B$1"になる。最後のやつはアドレスの書式を指定しているパラメータです。これはやっぱり4にしとかなくちゃ。
[3] 以上から、
=ADDRESS(1,ROW()-3,4)
とやると、それを入れたcellの行番号から3引いた値をkとして、1行k列目のアドレスの文字列が出てくる。これを縦にオートフィルすると、たとえば"A1","B1",...が得られるでしょう。
[4] さて次は
=SUBSTITUTE("wow","w","p")
とやってみると"pop"になる。"wow"の"w"を"p"で置き換えた文字列です。なので
=SUBSTITUTE("wow","o","")
ならば"ww"になる。"o"を""で置き換える、つまり"o"を取り除いたってことですね。それで
=SUBSTITUTE("AB1","1","")
なら"AB"となる。
[5]ですから、
=SUBSTITUTE(ADDRESS(1,ROW()-3,4),"1","")
とやると、"A1"なら"1"が取り除かれて"A"になる。"B1"なら"B", "AZ1"なら"AZ"という具合。
[6]でも、ご質問の式は"1"じゃなくて1と書いてある。これはズルをやってるんです。本来ここには文字列が入らなくちゃいけないんで、"1”にしとくべきなんだけど、そこに数値が来た場合には「ここは文字列なんですけど。あ、これってきっと"1”のことね!」と気を利かせてくれているのに甘えてるんです。
回答ありがとうございます。
バラバラにして調べること、やってみました。
やはり一つ一つ分解して理解していくのが王道ですね。
大変わかりやすかったです。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでこの式の意味をおしえていただけますでしょうか、またどのように理解したらいいのでしょうか 3 2022/11/18 00:11
- Excel(エクセル) Excel 、この式はどのように解釈すればいいのでしょうか 4 2023/02/03 08:53
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- Excel(エクセル) Excel この式はどんな意味でしょうか。。。 4 2023/01/14 22:30
- その他(悩み相談・人生相談) 仕事でわからないことがあるとパニックになり、生きていく自信すらなくしてしまう 3 2022/06/06 21:03
- 高校 対数方程式につきまして 4 2022/05/05 07:55
- その他(コンピューター・テクノロジー) AIに関連する用語を理解したい、RNN、LMM、LSTMなど、書籍で理解したい 1 2023/07/06 22:18
- 消費税 インボイス制度 2 2022/11/19 14:44
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- その他(税金) 社会の仕組みについて 宜しくお願いします。 私はもう社会人になって何年も経ちますが、いまだに年末調整 2 2022/12/18 21:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報