ようこそゲストさん

chibilog

2009/02/25(水) エクセルわかんねーよ・・・

はてブ情報 はてブに登録 はてブ数 2009/02/25 21:31 パソコン

エクセルとかワードって最強にムズイと思うんだけど・・・特にワードの難しさはネ申がかってるよね。英語の文字列打つと勝手に1文字目が大文字になってくれたり。しかもそれ消してまた打ち始めるとまた1文字目が大文字になって・・・って無限ループに陥る。

さてと、エクセルなんだけどまぁ簡単な数値を入力する程度は使えるんですよ。あとはグラフ化したりだろうか・・・他は知らん。マジで社会人として駄目な気がしてきた・・・以下みたいな内容のCSVファイルがあるとするじゃん。

hoge1000,hoge1000

これをさ、

hoge1000,hoge1000
hoge1001,hoge1001
hoge1002,hoge1002
...
hoge1100,hoge1100

みたいに増殖させたいわけさ。エクセルでどうやるんだろうか・・・エクセルで簡単にできますよって言われたのはいいんだけど、全くもって簡単に思えなかったから、スクリプト書いて済ませちゃったんだけどさ・・・てか、今は検証のため某場所に来てて、そこで使うツールで上みたいなファイルが必要になったんですよ。2人で来てて2人ともちゃんと自分のPCを持ってきてるのに(LinuxとMac)、どっちにもエクセルが入ってないっていうねww 僕もお揃いにする為にMac持って行こうかって思ってたんだけど重いからやめた・・・Macとかもっと軽くて小さいの出ないかね。

さてさて、スクリプト書いて終わったのはいいんだけど、スクリプトなんか書かずにもっと簡単でスマートにできる方法は無いかと考えたりしたわけですよ。もはや検証とかどうでもよくなって、ツール使える状態になったけどそんなの完全放置で、如何にスマートにやるかを2人で競ったわけです。ワンライナーで書いちゃうのが早いけどもっとスマートにやりたい。そこでviで簡単にできる方法でも!これが一番早いっしょ。

hoge1000,hoge1000

だけの状態のCSVファイルをviで開いてやって、

qayyp<C-a>$<C-a>q

って入力してやって、

99@a

これで目的通りの物が出来上がります。ちなみにqaなんたらってゆー暗号は、ちゃんと見ればやってることは単純です。記録モードに突入させて一連の操作(インクリメント)を行って抜けてるだけです。この部分もっと短くできそうなんだよな・・・そんで記録したマクロを実行してやって反映っと。さて、エクセルではどうやるんだろうか・・・社会人としてはやっぱりこーゆーのはエクセルでやるほうがスマートな気がしてきたw


1: Ryuquo 2009年02月25日(水) 深夜0時36分

Excelで開いて、該当セルの右下を選択してドラッグ~とか
アホな方法で解決しそうな私です。その後にcsvで保存で。

2: chibi 2009年02月28日(土) 深夜1時53分

うわ、こんな便利な技あったんですね・・・てか、基本か・・・
こっちのほうが楽だしスマートな気がしてきましたよw

3: 2009年03月02日(月) 深夜1時16分

なんだ…エクレアじゃないのか…

4: chibi 2009年03月02日(月) 深夜1時36分

もうエクセルでもエクレアでも何でもいいよ・・・
でもエクレアのほうが美味しいから、エクレアの話だったってことでいいか!


名前:  非公開コメント   

URL(任意):
  • TB-URL  http://chibilog.name/0340/tb/