謎7.「@nikkeibp.co.jp」と入力するとエラーに
【現象】 「@」で始まる文字をセルに入力できない
⇒【解説】 「@」記号は関数と見なされる
「@nikkeibp.co.jp」のような「@」記号で始まる文字列をセルに入力すると、「その関数は正しくありません。」とエラーが表示され、セルを確定できない。関数など入力したつもりはないのに、一体どういうことだろう(図1)。
これまたロータス1-2-3との互換性を保つための仕様が原因で発生するトラブルだ。1-2-3では、関数を入力するとき、先頭に「@」記号を付けるのがルールだった(図2)。そこでExcelもこの仕様を継承。1-2-3からExcelに乗り換えたユーザーが誤って「@SUM」のように式を入れてもそのまま計算できるようにした。
その結果、「@」で始まる文字列をExcelで入力すると、関数と見なされることになった。だが、当然計算はできずにエラーとなってしまう。
エラーを回避してそのまま入力するには、「謎1.入力した文字が勝手に変化する」の図5または図6の手順で、強制的に文字列として認識させて入力すればよい。