doodle-on-web

自分で調べたことや、仕事の中で質問されたことなどをまとめています。

Excelで,セルに入力すると,色が変わるようにしたい

セルに何か入力されたら背景色を変えたいんですけどー。

これは条件付書式というもので解決できるんだよ。

状況

Excelなどで入力用のシートなどを作っていると、必須で入力しておきたい項目に色をつけておいて、
何か入力してもらえたらその色を変えたいというようなことがあります。

解決策

条件付き書式で設定することで対応することができます。

ここでは、選択したセル範囲の空白セルに薄いピンク色の塗りつぶしが適用されるように 条件付き書式を設定します。

  1. 条件付き書式を設定する (空白セルを目立たせる) セル範囲を選択し、 [ホーム] タブの [条件付き書式] をクリックして [新しいルール] をクリックします。

f:id:doodle-on-web:20180522111459j:plain

  1. [新しい書式ルール] ダイアログ ボックスのルールの種類で [指定の値を含むセルだけを書式設定] を選択し、 ルールの内容を編集する領域の左端のボックスで [空白] をクリックします。

f:id:doodle-on-web:20190116144901j:plain

  1. ルールの条件として「空白」が選択されます。 [書式] をクリックします。

f:id:doodle-on-web:20190116144853j:plain

  1. [セルの書式設定] ダイアログ ボックスの [塗りつぶし] タブで色を選択して [OK] をクリックします。

f:id:doodle-on-web:20190116144843j:plain

  1. [新しい書式ルール] ダイアログ ボックスの [OK] をクリックします。

f:id:doodle-on-web:20190116144829j:plain

  1. 空白セルに指定した塗りつぶしの色が適用されます。

f:id:doodle-on-web:20190116144808j:plain

f:id:doodle-on-web:20190116145412j:plain

セルの特定の文字より後ろを抜き出すには?

excelで、セルの特定の文字より後ろを抜き出すには?

問題:

A1~A100まで 違うメールアドレスが入っていたとします。@以下もさまざま。

その時、@より後ろ(ドメイン)を抜き出してください。

B列に数式を入力して解決してください。

例: A1 abc@yapoo.co.jp → B2 yapoo.co.jp

エクセルで設定した書式を一括で反映させたい。いちいちF2押してエンターしたくない。

後輩くんが、書式設定したセルを一生懸命頑張ってF2押してエンターを繰り返し実行していたので。

状況

  • 列に対して書式設定していたが、個別のセルの表示が変更- されない。
  • セルを選択してF2からenterキーを押すと反映される。
  • ダブルクリックからenterでも同じ。

解決策

  1. 文字列 → 数値
    1.1. 空白セルをコピーし、数式貼り付け

  2. 数値 → 文字列
    2.1. 書式設定したい列を選択し、コピー
    2.2. メモ帳に一度貼り付け
    2.3. メモ帳からコピーし、Excelへ貼り付け

  3. 万能(おすすめ! 3.1. 書式設定したい列を選択
    3.2. F2キーを押す
    3.3. enterキーを押す

たった1日で即戦力になるExcelの教科書

たった1日で即戦力になるExcelの教科書

python3で<urlopen error unknown url type: "https>の対処法

pythonの勉強はじめました。
全然理由がわからず、色々調べた結果、なんだ・・・という感じでしたが、共有しておきます。

状況

実行するとこんなエラーが出る。
urllib.error.URLError: <urlopen error unknown url type: \"http>

対処方法

コマンドプロンプト
set HTTP_PROXY="http://www.aaa.co.jp:PORT"
と打っていたのを、
set HTTP_PROXY=http://www.aaa.co.jp:PORT
とした。

set HTTP_PROXYってダブルコーテーションいらないのね・・・。

以上。

Excelで文字や文章を丸で囲む(丸印をつける)には、どうしたらいいですか?

新人君からの質問シリーズ

丸ってどうやってつけるんですか?

ん―、これは図形なんだよ―。

状況

エクセルで文字や文章を丸で囲みたい

解決策

挿入タブをクリック→図形で楕円を選択します。 囲みたい部分にマウスで描きます。

その楕円を右クリックして、図形の書式設定で「塗りつぶしなし」、線を好きな色に設定します。

挿入タブをクリック→図形で楕円を選択します。 囲みたい部分にマウスで描きます。

ちなみに

たくさん○をつけたいアンケートのような場合には、 1.図形をコピーする方法 2.ctrlを押しながらドラッグ 3.規定の図形に設定

が楽ですよ。

たった1日で即戦力になるExcelの教科書

たった1日で即戦力になるExcelの教科書

エクセルのIF関数で、文字が入力されているのを判断したい。

新人くんからの質問シリーズ

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

ISTEXT関数の利用

=IF(ISTEXT(A1),"",B1-C1)
となります。

<>"" での表現

『どんな文字でも』は、何も入っていない状態以外なので、
<>""
で表現できます。
なので、
=IF(A1<>"","",B1-C1)
となります。

セルに文字が入っていないことを前提にしてみる

A1セルに『どんな文字でも』入っていたならばを逆の発想にしてみては?
つまり
A1セルに文字が入っていないとして

=IF(A1="",B1-C1,"")
となります。

500円でわかるエクセル2016 (Gakken Computer Mook)

500円でわかるエクセル2016 (Gakken Computer Mook)

エクセルで○×△の記号を数えたい。

飲み会のアンケートとったんですけど、簡単に数える方法ないですかー?

あるある。

○の数

=COUNTIF(A1:C100,"○”)

×の数は

=COUNTIF(A1:C100,"×")

△の数は

=COUNTIF(A1:C100,"△")

です

500円でわかるエクセル2016 (Gakken Computer Mook)

500円でわかるエクセル2016 (Gakken Computer Mook)