消えないエクセルのお話。(使用しているのはエクセル2003)アクセスからエクスポートしたエクセルのファイルに「'」が付いていて困った。そんな経験がないだろうか。■はじめに「'」はアポストロフィーのほかシングルコーテーションともいうらしい。・空白として認識しなくなるので「形式を選択して貼り付け」の「空白セルを無視する」が使えなくなる。セルについては次の3ステップ。1IF関数たとえばセルA1に「'」のついた空白があるとしてセルB1に「=IF(A1="","あ",A1)」と入力し、セルA1が「'」であればセルB1が「あ」と表示されるようにする。2コピペセルB1をコピーして、セルC1に「形式を選択して貼り付け」で「値のみ」ペースト。「Ctrl+F」で検索と置換のダイアログボックスを呼び出し、置換を行う。検索する文字列は「あ」。置換後の文字列は何も入力しない。「すべて置換」を実行する。これでC1にはA1と同じく空欄ができる。A列は「空白を無視する」が使用できないが、C列は可能となる。・文字列になった数字達については1ステップ文字列として認識されている数値の入ったセルをクリックすると菱形で囲まれたビックリマークが表示される。スマートタグとかいうやつ。マウスポインタを重ねると「このセルにある数値が、テキスト形式か、またはアポストロフィで始まっています」と表示される。スマートタグを左クリックすると「数値に変換する」という項目があるのでそれを選択。■先達あらまほしきかな同様の事例をスマートに解決している方々。先頭の「'」(シングルコーテーション)を削除するなぜシングルコーテーションが用いられるのかという経緯と解決方法。・VBA「'」シングルコーテーションを消す解決方法の数が多い。(03/07)シュージローのマイルーム2号店:ついにスーパーサ○ヤ人・刹那誕生!!パルトの予想が当たったらどうしようかと不安な管理人であります。