Excel Sheetの中の * (アスタリスク)を検索する方法が分かりません。 編集(E) の検索(F) 「検索する文字列」に * を入れて検索すると、ワイルドカードの意味になってしまい、数式や、文字列が入っている全てのセルが検索されてしまいます。どなたかいい方法を教えてください。

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

A 回答 (2件)

~ (チルダ)を使えば検索できます。


例)abc~* -> abc*が検索される
  xy~?z -> xy?zが検索される
    • good
    • 0
この回答へのお礼

早速回答ありがとうございました。およそ500KBのエクセルシートでしたがバッチリ目的のセルを検索することができました。

お礼日時:2001/07/29 00:45

~* (チルダ*)で大丈夫でしょう

    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2001/07/29 00:46

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

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

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

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

Q文字列を参照して*アスタリスクを付け加えたい

以下のような数列がある場合に
:::A列
1:2LDK
2:3LDK
3:4LDK,3LDK
4:2LDK
5:5LDK
6:5LDK,4LDK,3LDK
7:1LDK,3LDK

右のC,D列に
以下のような表を作りたく思ってます。

:C列:D列
1LDK 1
2LDK 2
3LDK 4
4LDK 2
5LDK 2

この場合D列に
=COUNTIF(A1:A7,"*1LDK*")
この式を入れればいいのはわかってます。

で本題です。

本来は上記式の「"*1LDK*"」この部分を
文字を書くのでなく
数式ですませてしまいたいのです。

つまり
『C列の文字を自動的に読み込んで*(アスタリスク=ワイルドカード)を加えたい』のですが

数式がわかりません・・・。どうすればいいのでしょうか?

これまで試したもの
=COUNTIF(A1:A7,"*C1*")
=COUNTIF(A1:A7,"*"+C1+"*")
=COUNTIF(A1:A7,"*~C1~*")
=COUNTIF(A1:A7,"*"~C1~"*")
すべてダメでしたが・・
(なにかチルダをいれる的なページがあったのですが)
どうしても探しきれません。

おしえていただけないでしょうか?
ぜひよろしくお願いいたします。

以下のような数列がある場合に
:::A列
1:2LDK
2:3LDK
3:4LDK,3LDK
4:2LDK
5:5LDK
6:5LDK,4LDK,3LDK
7:1LDK,3LDK

右のC,D列に
以下のような表を作りたく思ってます。

:C列:D列
1LDK 1
2LDK 2
3LDK 4
4LDK 2
5LDK 2

この場合D列に
=COUNTIF(A1:A7,"*1LDK*")
この式を入れればいいのはわかってます。

で本題です。

本来は上記式の「"*1LDK*"」この部分を
文字を書くのでなく
数式ですませてしまいたいのです。

つまり
『C列の文字を自動的に読み込んで*(アスタリスク=ワ...続きを読む

Aベストアンサー

=COUNTIF($A$1:$A$7,"*"&C1&"*")
で、どうでしょうか

Q(*)半角のアスタリスクを文字列としたい。

Excel2013でカレンダーに
=IF(A4="*","*",IF(DAY(A4+1)=1,"*",A4+1))として
小の月(例えば4月30日の後)に(*)半角のアスタリスク
を表示させ、条件付き書式で祝祭日の色付けで
=COUNTIF(祝日,A4)=1とすると4月30日の後の(*)
にいろがついてしまいます。
*)半角のアスタリスクに色がつかないようにできますか

Aベストアンサー

=AND(COUNT(A4)=1,COUNTIF(祝日,A4)=1)

でいいんじゃないでしょうか。

QExcelで、sheet全てを含む形で、文字列の検索を行い、該当する文字列のあるsheetへ自動的に飛ぶにはどうしたらよいでしょうか?

環境:Excel2003
状態:Excelのsheet毎に「ア行」「カ行」・・・と作り、10sheet作成。
   それぞれ「ア行」のsheetなら、「あ行」の氏名を、
   「カ行」のsheetなら、「か行」の氏名を記載しています。
【検索したいこと】
例えば、「明本」と検索sheet上などで検索をした場合、自動的に「ア行」sheetの「明本」のセルに飛ぶようにしたい。

※通常の「検索」「オプション」の方法以外に何かありましたら、お教えいただければと思います。

※マクロについては初心者なので、もしマクロでの方法がありましたら詳しく教えていただきたく思います。

すみませんが、宜しくお願い致します。

Aベストアンサー

「検索」「オプション」で検索場所をシートからブックに変更すれば、全体のシートから目的の単語で検索できます

マクロでも出来ると思いますが、難しそうなのでこの方法が一番簡単ではないでしょうか?

Q【EXCEL】数式=SUM(A1*B1+A2*B2+・・・+A100*B100)を簡略化したい

お世話になります。

今Excelで、A1~A100とB1~B100まで数値が入っています。
セルC1に「=A1×b1」、C2に「=A2*B2」…C100に「=A100*B100」と入力しました。
そしてセルC101に「SUM(C1:C100)」と入力して合計を出しました。
(実際はもっと複雑な計算なのですが、説明の為に簡略化しています)

そうすると、計算結果セルが多く発生するためファイルサイズが莫大になってしまうのと、それを数千行×6列以上を一気に計算するとXPのリソースが足りないと出て計算できません。
なので2~3列ずつ何回も数式コピペを繰り返すことになっています。

そこで【別セルに掛け算をしてから全部SUMで足す】のではなく【1つのセルに掛け算とSUMを組み込む】という事を考えて
=SUM(A1*B1+A2*B2+・・・+A100*B100)を
を入力しようとしたのですが、数式が長すぎて四苦八苦です。

この式、なんとか簡略化できませんか?

Aベストアンサー

積の合計なら
=SUMPRODUCT(A1:A100,B1:B100)
でいいのでは?

QExcel でシート間の重複データ(Sheet1のA=Sheet2のA かつ Sheet1のB=Sheet2のB)

Excel2000です。

Sheet1のA列・B列・C列・・・にデータが入っています。
Sheet2のA列・B列・C列・・・にデータが入っています。

Sheet1のA列とSheet2のA列は、似たようなデータが入っています。
Sheet1のB列とSheet2のB列も、同様です。
C列以降のデータは、シート間で全然関係ありません。

Sheet1の行データ(A列・B列)が、Sheet2(A列・B列)にも存在しているかどうか、
を知るには、どうすればよいですか。
C列以降の列のデータは、比較する際に使いません。

つまり、
Sheet1のA = Sheet2のA
かつ
Sheet1のB = Sheet2のB
であるような行を知りたいのですが、

どうすればよいのでしょうか。

Aベストアンサー

Sheet1、Sheet2 ともに空いている列に =A1&B1 のような連結データを作り、Matchなどで比較するとか、、、

Sheet1 の E1 =A1&B1
Sheet2 の E1 =A1&B1
Sheet1 の F1 =MATCH(E1,Sheet2!E:E,0)


人気Q&Aランキング

おすすめ情報