• ベストアンサー

エクセルにて  ’ を検索するには?

エクセルで ’7 と入力すると、実際のセルには 7 のみが表示されます。 このような場合の、 ’ を使ってるセルを検索したいのですが、 実際には検索機能を使っても検索できません。 なにか検索する手段はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

安直ですが、ジャンプ機能を使って如何でしょうか。 編集→ジャンプ→セル選択→定数をチェック(文字のみ選択)→OK 後は、tabキー移動で如何でしょうか。

VitaminBB
質問者

お礼

回答ありがとうございます。 こういう方法でも出来るのですね。

その他の回答 (3)

  • subri
  • ベストアンサー率28% (16/56)
回答No.4

単純に、数値か文字列か見分けるだけであれば =TYPE(A1)で区別はつけることができます。

VitaminBB
質問者

お礼

回答ありがとうございます。 本当にいろいろな方法があるのですね。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

検索とはいえないとは思いますが、 =CELL("prefix",A12) とか入れると文字列の配置を表す記号が出てきます。 参考になればと思います。 LOTUS123との互換性のために特別処理をしてるのではないかと勝手に思ってます。 だから消しにくくて(昨日も質問があった)私らには理解不能の動きをします。値、書式、関数、コメントなどエクセルは重畳的分担的記憶構造になっていると思うが、どこに記憶されているのか、個人的に知りたいですが。

VitaminBB
質問者

お礼

回答ありがとうございます。 確かに’を見つけてくれますね。

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

検索機能で接頭辞のあるセルを検索することは不可能だと思います。 (実は、知らないだけで方法があるのかな?) VBA のよる方法をご紹介します。標準モジュールにコピー&ペースト してお試し下さい。 Sub FindPrefix()   Dim rngFound As Range   Dim rngCell As Range   '選択範囲のセルの数だけループ   For Each rngCell In Selection     '接頭辞があるか?     If rngCell.PrefixCharacter <> "" Then       '接頭辞があれば、オブジェクト変数にセット       If rngFound Is Nothing Then         Set rngFound = rngCell       Else         Set rngFound = Union(rngFound, rngCell)       End If     End If   Next rngCell   'オブジェクト変数がセットされているか?   If rngFound Is Nothing Then     MsgBox "接頭辞のあるセルはありません"   Else     rngFound.Select   End If   '後始末   Set rngFound = Nothing   Set rngCell = Nothing End Sub

VitaminBB
質問者

お礼

回答ありがとうございます。 うまく行きましたよ。

関連するQ&A