閲覧設定

基本設定

※本文色のカスタマイズはこちら
※フォントのカスタマイズはこちら

詳細設定

※横組みはタブレットサイズ以上のみ反映

オプション設定

名前変換設定

この小説には名前変換が設定されています。以下の単語を変換することができます。空白の場合は変換されません。入力した単語はブラウザに保存され次回から選択できるようになります

公開中

【おしごと備忘録】列番号を列アルファベット表記にしたい

※小中学生置いてきぼりシリーズです。解説なんて知るかっ Excelにて、例えば横に伸びてるタイプの表ラベルのなかから、特定の文字列(検索値)が何列目にあるのか調べたいときにMatch関数などを用いることがある。Vlookup関数に組み込まれるタイプとか。 そのときの結果は「14」など列番号が出るのだが、ぱっと見、何列目なのかわからない。 列番号だと可読性が悪いので、列アルファベットにしたい。「14」じゃなく「N」って表記したい。別セルを経由してとか気持ち悪い。そのまま出てきてほしい。 やり方は二通り。どちらも列アルファベットが二桁以上(AAなど)でも使用可能。 ①VBAでの場合 Sub test() Dim 列番号 As String :列番号=30 A)Debug.Print Split(Cells(1, 列番号).Address, "$")(1) B)Debug.Print Split(Columns(列番号).Address, "$")(2) End Sub   ②Excel関数の場合 =SUBSTITUTE(ADDRESS(1,列番号,4),1,"") =SUBSTITUTE(ADDRESS(1,MATCH(検索値,検索範囲,0),4),1,"")
ちょっとだけ解説 ・VBA…Visual Basic for Applicationsの略語。すなわちExcel専用のマクロを作るために用いるプログラミング言語のこと。Excel上で操作できるものをクリック一つで自動化、高速処理してくれるロボットを召喚できる。処理速度はけた違いであり、普通に二時間の作業ですら数秒で処理してくれる。少子高齢化? これがあれば別にいいぞ。 しかし、そのようにさせるためにロボットに読み込ませる計画書(プログラミングコード)を作るのに一週間以上かかるとかざら。つまり難しい。 ・Excel関数…今時Excelを使わない仕事とか、力仕事とデザイナー職以外ないレベル。 Excel上で用いられる正確にあらゆる計算を処理してくれる。最初のころはSum関数、Average関数などを学ばされるが、今時そんなものは知ってて当たり前。今回使用してるのは比較的マイナーのため、学生諸君は覚えなくてもいい。就活生は覚えてください。
<< 前へ  1 / 95  次へ >>
目次