月別アーカイブ: 2010年10月
【エクセル2010】セル内に特定の文字が何文字あるのかカウントする
2010年10月10日 よく使う関数
新宿歌舞伎町名物 お好み焼き 本陣「鋤(すき)」
「名物」とか書いてあったので、思わず入ってしまいました。
(;^_^A
新宿の駅近なので、ガヤガヤしてるのを覚悟のうえで入ったんですが、意外と静かでゆっくりできました。
7階と8階にも違った雰囲気の同じ店があるようです。
お好み焼きもおいしかったし、また今度行ってみよ~っと。。
(^-^)
アメーバイチ押しグルメ情報 グルブロ
参加中
お好み焼 本陣 鋤すき 歌舞伎町
住所:東京都新宿区歌舞伎町1-17-2 小松ビル2F
電話番号:03-3207-0058
評価:
゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚
数式バーの幅(高さ)を自動調整するマクロを作成する前段階として、若干の予備知識が必要です。
セル内改行をしているセルについて、何行分の幅をとっているのかがわからなければ、数式バーの幅をどれだけ広げればいいのかわかりません。
それを計算する前に、まず、セル内に特定の文字が何文字あるのかカウントしてみましょう。
この方法には、パターンがあります。
たとえば、A1セルに、「いろはにをへとちりぬるを」と入力されているとします。(「ほ」を「を」に変えています。。)
この中に「を」という文字はいくつ入っているか関数で計算してみましょう。
答えは「2個」ですね。
こういうときのやり方としては、
①まず、全部で何文字あるかをカウントします。
②カウントしたい文字を空白に置き換えたら、全部で何文字残るのかをカウントします。
③最後に、①から②を引いて答えを出します。
①は、LEN関数で求めることができます。
B1セルに、「=LEN(A1)」と入力してみてください。「12」と出れば正解です。
②は、まず、カウントしたい文字(ここでは、「を」ですね)を空白に置き換えるところから始めます。
特定の文字を別の文字に置き換えるには、SUBSTITUTE関数を使います。
A2セルに、「=SUBSTITUTE(A1,"を","")」と入力してみてください。「いろはにへとちりぬる」と、「を」が無くなった文字列が出れば正解です。
そして、これが何文字あるかをLEN関数で求めます。
B2セルに、「=LEN(B1)」と入力してみてください。「10」と出れば正解です。
最後に③です。B3セルに、「=B1-B2」と入力してみてください。「2」と出れば正解です。
これで、A1セルの文字列の中に、「を」という文字が2個あることが、関数で計算できます。
一気にやるとこうですね。
=LEN(A1)-LEN(SUBSTITUTE(A1,"を",""))
C3セルに入れてみましたので、じっくりご確認ください。
(‘-^*)/
【エクセル2010】数式バーの幅(高さ)を調整する(2)
2010年10月4日 設定・編集・書式関連
九州のおいしい魚が食べられる、ということで、行ってみました。
居酒屋なのに「広めで静かめな席を…」というむちゃな注文をしてみたところ、中2階を用意してくれました。
なかなか良かったです。
言ってみるもんですね。。
(^_^)
サカナだけでなく、お肉系もおいしかったです。
昔出張で月に数回鹿児島に行っていたこともあって、メニューに「かごしま○○」っていう文字がいくつも出ていると、少し懐かしい感じがしました。
姫サザエの小ささにちょっとビックリしましたが、まぁご愛嬌ということで。。
(^▽^;)
゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚
前回、数式バーの幅(高さ)は、[CTRL]+[SHIFT]+「u」で、広げたり折りたたんだりできる、という話をしました。
この幅は、数式バーの右端にある、下図①から③で調整できます。前回のショートカットキーは、②の機能と同じです。便宜上③から説明しますが、
③をドラッグすると、自由に広げることができます。また、ダブルクリックすると、入力した内容がすべて見えるまで広がります。(マウスポインタが上下矢印マークに変わったらダブルクリックしてください。)
②をクリックすると、③で広げた高さまで広げたり、1行に戻したりできます。
①の上下矢印で、スクロールすることができます。
…と、ここまでが一般的な説明ですが、「前の仕様の方が良かったのに…」って思うことが多々ありませんか?
個人的には結構あったりするんですよね。。
(・_・;)
エクセル上の仕様では表示か非表示か、ぐらいしか設定できないようですので、「使い捨てマクロ」でちょっとやってみようと思います。
[ALT]+[ENTER]でセル内改行している場合に、常にすべての文字が数式バーに表示されるようにしてみましょう。
(*^-^)b