よろしくお願いします。
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はなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
Excelが固まってしまった。
-
エクセルで特定の範囲内から小...
-
Excel 2019 のピボットテーブル...
-
テレビを購入してYouTubeのボタ...
-
Excel2013のF6キー操作について
-
西暦や和暦の表示をyyyymmdd表...
-
【関数】スペースがいくつ入っ...
-
【Microsoft Office Excel Comp...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
MOS365 Excel Expert / Excel R...
-
エクセルで指定した日付、店舗...
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
Excelで全角を半角にしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報