エクセルで条件付書式設定にはワイルドカードは使えないのでしょうか
文字を比較したいのです

このQ&Aに関連する最新のQ&A

A 回答 (3件)

条件付書式ってほんとに便利で重宝しますよね。


個人的には現行の3条件から10ぐらいに増えてくれないものかなと思っていますが、普通のセルに入力する場合と違っていろいろと制約があるみたいです。
1文字分を表すワイルドカードの?や任意文字数分を表す*は、条件付書式で使用してもうまく働かないかもしれません。
その場合は少し面倒ですがあきらめて関数で対応してみてください。
LEFT関数やRIGHT関数で間に合うようでしたらいいのですが、もう少し複雑なら具体例を添えた補足をお待ちしています。
    • good
    • 0

こんにちは



 私のサイトの以下のページがご参考になるのでは?

【エクセル技道場】-条件付き書式
http://www2.odn.ne.jp/excel/waza/cformat.html

参考URL:http://www2.odn.ne.jp/excel/waza/cformat.html
    • good
    • 0

「数式が」 「 =COUNTIF(A1,"*文字")」


"*文字" だと文字で終わるもの
"文字*" だと文字で始まるもの
"*文字*" だと文字が含まれるもの

という感じです。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q外部から手渡される不整形のエクセルデータを、毎回の書式設定作業を省くには。

外部から手渡される書式未設定のエクセルデータのデータだけを既に書式設定されたエクセルsheetに流し込んで、
毎回の書式設定をはぶきたいのですが、どうしたらいいでしょうか

Aベストアンサー

EXCELのバージョンにもよりますが

書式設定済みのブックにて
データ 外部データの取り込み データの取り込み

で書式未設定のEXCELファイルからデータのみ取り込む
方法もありますね!

Qエクセルで条件付書式設定を解除して書式設定を残す方

説明がしづらく、うまく伝えられればいいのですが。

条件付書式でセルに色を付けたりしています。
 例) A行のセルに
    100より小さい数字が入力されていたら、B行は赤で塗りつぶす。
    100より大きい数字が入力されていたら、B行は青で塗りつぶす。
    B行には文字や数字が入力されています。

例)のような場合で、B1に赤、B2が青で塗られている場合
条件付書式を介さずに、B1やB2に色の塗りつぶしを残す方法がありますでしょうか?

条件付書式の解除(削除?)しても、A行に数字がなくても、B行に色が付いていて欲しいのです。
シートやファイルやセルは、別の場所を使用しても問題ありません。

考えている事は、
計算式で答えを表示してあるセルを、値のみコピーする。のような方法の、書式のみペーストといった形です。
他に希望通りの表示ができれば特に細かな点は気にしません。



いろいろなセルから条件をつけてリンクされたり計算結果を表示させたりした、プレビュー用といいますか、見た目の完成された表を、別担当に渡すことになりました。

式でできたシートではなく、テキストや数字の入力されたシートに変換して渡す場合、条件付書式が効いているとその後の作業に見た目の不具合が生じてしまうことを避けたいのです。

何かいい方法があれば教えてください。
説明不足がああれば、補足します。

説明がしづらく、うまく伝えられればいいのですが。

条件付書式でセルに色を付けたりしています。
 例) A行のセルに
    100より小さい数字が入力されていたら、B行は赤で塗りつぶす。
    100より大きい数字が入力されていたら、B行は青で塗りつぶす。
    B行には文字や数字が入力されています。

例)のような場合で、B1に赤、B2が青で塗られている場合
条件付書式を介さずに、B1やB2に色の塗りつぶしを残す方法がありますでしょうか?

条件付書式の解除(削除?)しても、A行に数字がなくて...続きを読む

Aベストアンサー

一番解り易いのは、必要なだけのセル範囲を
ExcelからWordにコピペ、続いてWordからExcelにコピペ。
以上で、条件付きでない書式を確定できます。
場合によっては、そうして得られた書式データだけを
書式貼り付けした方が編集し易い場合もあるかも知れません。

また、場合によっては、シートごと
.xpsや.pdf、.htnや.html、で一旦保存してしまう、
などの対応になります。

Excelアプリケーション単体での対応、となると、
VBAによる対応になりますが、
バージョンごとに細かく対応が分かれます。
詳しく研究なさっている方を存じあげていますが、
私としては得意なジャンルではありませんので、
もし、VBAが良ければ、その旨、補足して、
識者のご登場を数日待ってみて下さい。

Qエクセル書式で文字位置縦中央を既定値にしたい。

エクセル書式で文字位置が<縦:下詰め>に既定設定されているので、常に各ブック毎に毎度<縦:中央>に設定替えしています。新しいエクセルを開くときの書式既定値を変更する方法を教えてください。
エクセル2000を使用しています。

Aベストアンサー

「書式」-「スタイル」で、変更できます。

Qエクセル条件付書式 特定文字を入力後の数式の設定。

セルC3に文字「あ」を入力した時、セルG3の数式は「(MMULT(D3,E3)+F3」

セルC3に文字「い」を入力した時、セルG3の数式は「-(MMULT(D3,E3)+F3)」

となるように設定するにはどうすればうよいでしょうか。

どうぞよろしくお願いいたします。

Aベストアンサー

条件付書式ではなく、
G3に、
=if(C3="あ",1,if(C3="い",-1,0))*(MMULT(D3,E3)+F3)
ではいかがでしょうか。
※上の式では、「あ」「い」以外は0になるようにしています。

Qエクセル2007 書式の連続コピーができない

エクセル2007 書式の連続コピーができません。 書式のコピーボタンをダブルクリックするとできる、とヘルプにも書いているのに・・・。(エクセル2000では重宝してたのですが)
よろしくお願いします。

Aベストアンサー

「書式のコピー/貼り付け」は、従来のバージョンと同じです。

1回の「書式のコピー/貼り付け」ができ、ダブルクリックの連続貼り付けができないのであれば、ダブルクリックの速さを「遅く」に設定した方がやりやすいと思います。

「簡単に書式だけコピーする」
http://pc.nikkeibp.co.jp/article/NPC/20070124/259534/

Qエクセルで他シートの同名セルと比較して条件付き書式設定

初心者で式はあっているような気がするのですがどうしても色がついてくれません。助けてください。
Book1のsheet1
1 aaa
2 bbb
3 ccc
Book2のsheet1
A B
1 aaa ちなみにaaaとbbbはBook1のsheet1をVLOOK UPで読ませています
2 bbb
3 eee

Book2のsheet1のaaaとbbbを条件付き書式設定で色をつけたいのですが
うまくつきません。
式は=VLOOKUP(A1,INDIRECT("[Book1.xls]Sheet1!$A$1:$B$5"),2,FALSE)
と入れました。助けてください。

Aベストアンサー

例えばBook2のSheet1のA列に条件付き書式を設定するとしてA列を選択したのちに条件付き書式の設定を行います。
式は次のようにします。
=COUNTIF(INDIRECT("[Sheet1.xls]Sheet1!A1:A5"),A1)>0

Qエクセルの書式設定が解除できません。

他のソフトよりデータをエクセルに取り込んだのですが、セルの表示形式がどうしても解除できません。
セルの書式設定の保護タブの「ロックする」のチェック
マークもはずしたのですが、内容の数値を変更して入力
するとなぜか解除できないユーザーの定義の書式で表示されます。書式設定の表示形式がユーザー定義の
--月--日に何回変更しても戻ってしまいます。
エクセルの設定で解除できると思うのですが、、。
すみませんがご教授ください。

Aベストアンサー

ご質問の回答になっているか分かりませんが・・・
「3/1」などの日付として認識されてしまうデータを入力すると、セルの書式が「3月1日」となってしまいます。
その後、「100」と入力しても、「4月9日」と表示されます。

設定された日付の書式を標準の書式に戻すには、

(1)書式を戻したいセルを選択。
(2)<書式>→<セル>をクリック。
(3)<セルの書式設定>ダイアログボックスの<表示形式>タブをクリック。
(4)左側の<分類>の一覧から「標準」をクリック。

また、保護タブの「ロック」はシートの保護などをしていない限り、あまり意味は無いと思います。

Qエクセルの条件付書式設定で

よろしくお願いいたします。
会社の資料を作っています。
A列に数字が入っています。¥300000位の数字です。
B列に%(パーセンテージ)が入っています。
でC列に30万円以上で21%以上ならA-1
30万円以上で17%以上21%未満ならA-2
7万円以上30万円未満で21%以上ならA-3というような感じで9ランクを作りたいのです。(A-1)とかは色で指定してもかまいません。このように一つのセルにたくさんの条件をつけることが、できるのでしょうか。どうかおわかりの方教えて下さい。お願いいたします。

Aベストアンサー

私も hiromuy さんがお答えしているように vlookup関数を使うのが良いと思います。
ただ、どうせならこれに hlookup関数も絡めたら、条件の変更(17%じゃなくて15%にするとか)にも対応しやすいと思います。
例えば、hiromuy さんが例としてあげた関数
=VLOOKUP(A5,$A$1:$D$3,IF(B5<21,2,IF(B5>=50,4,3),TRUE)
の中の IF()は、何列目のデータをとるかという事なので、lookup関数の参照する表を次のようにして

   A   B    C    D 
1      0   0.17  0.21
2      2    3    4
3  0  A-1  B-1  C-1
4  7  A-2  B-2  C-2 
5 30  A-3  B-3  C-3

この部分の数式をLOOKUP関数を用いて次のようにすれば、(A6に金額、B6に%が入力されている)
=VLOOKUP(A6,$A$3:$D$5,HLOOKUP(B6,$B$1:$D$2,2,TRUE),TRUE)

値が導き出されると思います。
この場合、金額の基準を変更したい場合はA列の数値を、%の基準を変更したい場合は1行目の数値を変更すれば反映されます。

私も hiromuy さんがお答えしているように vlookup関数を使うのが良いと思います。
ただ、どうせならこれに hlookup関数も絡めたら、条件の変更(17%じゃなくて15%にするとか)にも対応しやすいと思います。
例えば、hiromuy さんが例としてあげた関数
=VLOOKUP(A5,$A$1:$D$3,IF(B5<21,2,IF(B5>=50,4,3),TRUE)
の中の IF()は、何列目のデータをとるかという事なので、lookup関数の参照する表を次のようにして

   A   B    C    D 
1      0   0.17  0.21
2...続きを読む

Qエクセル2000の書式について

OS:XP Pro SP-2 エクセル2000のメニューバー?(ファイル、編集、表示、挿入、書式、ツール、データ、ウィンドウ、ヘルプ)で書式の表示される項目が通常、セル、行、列、シート、オートフォーマット、条件付き書式ふりがな等が表示されると思うのですが、シートしか表示されません。しかも下矢印(あまり使ってない項目が非表示になっていて選択すると全部表示される)もありません。

エクセルの再インストールもしましたが直りません。

修復方法ご存じの方ご教示願います。宜しくお願い致します。

Aベストアンサー

まだ、お困りでしょうか?

エクセル2000が手元に無いので
エクセル2003でのやり方で申し訳ないのですが、
メニューバー上で右クリックすると
ツールバーリストが表示されますので、
「ユーザー設定」を選択する。

タグ「コマンド」を選択して、
メニューバー「書式」を選択すると
「選択したボタンの編集」ボタンが押せるようになるので押す。
「リセット」を選択すると初期設定に戻ります。
あとは、「閉じる」ボタンを押して終了です。

もし、これで出来ない場合は、
下記サイトを参考にしてください。
http://www2.odn.ne.jp/excel/waza/toolbar.html#SEC12

Qエクセル 条件付書式の設定について

こんにちは、お世話になっております。
エクセルの条件付書式について教えていただきたいことがございます。

H4に何らかの文字を入力した場合、B4~H4までの背景を変更されるように、
設定したいです。
数式 =($H4="*")で設定したのですがうまくいきません。ご教示いただけませんでしょうか。

Aベストアンサー

=($H4<>"")
でできませんか?


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報