自治会用に購入したPC(Dynabook)において、Excel 関数式が文字化けして困っています。
自宅(Dynabookやsurface、また他の人のPCでテストした結果では、正常に作動しますが、
このDynabookでは、下記のように関数式が文字化けしてしまし、正常に作動しません。
原因がお分かりになる方、ご教示をお願いします。
(正の関数式)
=@IF(COUNTIF(横浜銀行!$B:$B,$B$1)>=ROW(W2),INDEX(横浜銀行!F:F,SMALL(INDEX(SUBSTITUTE((横浜銀行!$B$4:$B$505=$B$1)*1,0,10^5)*ROW(横浜銀行!$B$4:$B$505),),ROW(W2))),"No data")
(誤り:文字化け)
=_xlfn.SINGLE(IF(COUNTIF(横浜銀行!$B:$B,$B$1)>=ROW(W2),INDEX(横浜銀行!F:F,SMALL(INDEX(SUBSTITUTE((横浜銀行!$B$4:$B$505=$B$1)*1,0,10^5)*ROW(横浜銀行!$B$4:$B$505),),ROW(W2))),"No data"))
文字化け箇所は、
最初の「@」が、「_xlfn.SINGLE」に変化し、最後に )が追加されています。
よろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
調べれば、
どうやら 先頭の、
@は、
いにしえに 使われた、
Lotus123の 仕様で、
=と 同じ、
意味の ようです。
エクセルでは、
古くは Lotus123との、
相互性を 保っていましたが。
最近では、
其れも 疎かなのかも、
知れません。
確か、
エクセル2003までは、
相互性も、
謡われて いたかと、
思いますが。
いわずもがな、
もう 入手困難で、
お勧めも できません。
所で、
@は =と、
同じ 意味なのですから、
=@IFを、
@IF、又は=IFに、
置き換えては 如何ですが?
抑も、
エクセルでは、
==IFも、=@IFも、
異常記載だと 思いますよ。
早速ご回答ありがとうございました。
ご回答いただいたNo.2-4を含めて調査検討を行い、東芝やマイクロソフトに連絡しても解決せず、昨夕では、迷宮いりしておりましたが、夜に、昨夜、ふと、@はどんな機能か、@を削除してみればどうなるか、試行しましたところ、@がなくても問題なく作動することを発見し、本日16頃までに、その検証を行い、解決しました。
たまたまぐ偶然にも、ご回答と同じ解決となりました。
なお、No.3の方のご回答に、「この 「@」 が無くても機能しそうですが」とのご見解があることを見過ごしておりましたが、結論はその通りとなりました。
本当に、ありごとうございました。
No.4
- 回答日時:
どちらで購入されたのでしょうか?
自治会用に購入したPCのExcelが海賊版の可能性が非常に高いです。
購入元かマイクロソフトに問い合わせてみてください。
17年前のExcel2003以前であればそのようになりますが、これはずっと前から販売が行われておらず、
オンラインライセンス認証もないので、海賊版でもエラーが出ずに動作してしまいます。
そのため正規品と偽り販売している業者が見受けられます。
もし正規品ではないことが解れば返品手続きになるかと思います。
また海賊版が組み込まれている非正規のPCには情報を抜き取るスパイウエアが組み込まれていることもありますので、
利用しないことをオススメします。
早速ご回答ありがとうございました。
ご返事が遅くなりしたが、ご回答内容をさらに調査検討をしており、結論が出てからご返事差しあげようと思って、遅くなりました。
東芝にもマイクロソフトに連絡しましたが、海賊版でなく、正規版でした。
解決は、No5の方をご覧いただければ幸いです。
ありがとうございました。
No.3
- 回答日時:
「_xlfn.SINGLE()」 を検索してみたら下記がヒットしました。
最後の 「)」 は 「_xlfn.SINGLE(」 とセットになっています。Excel(エクセル)で関数の前につく「_xlfn.」って何?|「_xlfn.IFS」や「_xlfn.IFERROR」を解決する
https://prau-pc.jp/excel/xlfn/
要するに、その Dynabook の Excel のバージョンが古くて 「@IF」 関数に対応していないと言うことになります。解決策は、
<下記引用>
1、その関数に対応したバージョンのExcelでファイルを開きなおす
・最新のExcelでファイルを開きなおせば、「_xlfn.」という接頭語は削除され、そのファイルが作成された時の状態に関数が戻ります。
・しかし、そもそも最新のバージョンがインストールされているPCがあったら、そちらを使用していますよね・・・。
2、関数を置き換える
・通常は、対応する関数に置き換えるのがベストな方法でしょう。
下記のページでも同じ事が書いてあります。
あるはずの関数が無い!「_xlfn.」が表示されるのはなぜ?
https://www.becoolusers.com/excel/_xlfn.html
現状の Excel で 「@IF」 に対応する他の関数に置き換えができれば良い訳です。ただ、申し訳ありませんが 「IF」 に前置されている 「@」 について、かなり古い Excel しか手元になくて検証できませんでした。また、これの意味が私には判りません。この 「@」 が無くても機能しそうですが、どうなんでしょう。詳しい人が回答するのを待った方が良い気がします。
Excel関数 機能別一覧(全484関数) ← ここにも書いてありません。
https://dekiru.net/article/4429/
Excelで使う「@」アットマークの意味とは? ← これとも違うような。
http://hito-ride.com/?p=521
取り敢えず文字化けではなく、「@IF()」 に対応する関数がその Dynabook にないのが原因ですので、解決するには元の Excel を作成した方に訊いた方が早いでしょう。
早速ご回答ありがとうございました。
No2の方と同じ回答で恐縮ですが、よろしくお願いいたします。
ご返事が遅くなりしたが、ご回答内容をさらに調査検討をしており、結論が出てからご返事差しあげようと思って、遅くなりました。
該当のPCには、「Office2019」がインストールされており、Excelのバージョンにつきマイクロソフトにも連絡して確認しましたが、Excel2007より前のバージョンではないことが分かり、迷路に入りました。しかし、昨夜、@はどんな機能か、@を削除してみればどうなるか、試行しましたところ、問題なく作動することを発見し、本日その検証を行い、解決しました。
たまたまぐ偶然にも、No5の方のご回答と同じ解決となりました。
なお、再度ご回答を拝見しますと、「この 「@」 が無くても機能しそうですが」とのご見解があることを認識しましたが、結論はその通りとなりました。本当に、ありごとうございました。
No.2
- 回答日時:
上のページを参照してください。
Excelのバージョンが関数式に対応していない場合、「_xlfn.」が挿入されるようです。
関数式を対応するものに書き直すか、EXCELのバージョンを上げて対応させる必要が
あるようです。
早速ご回答ありがとうございました。
ご返事が遅くなりしたが、ご回答内容をさらに調査検討をしており、結論が出てからご返事差しあげようと思って、遅くなりました。
該当のPCには、「Office2019」がインストールされており、Excelのバージョンにつきマイクロソフトにも連絡して確認しましたが、Excel2007より前のバージョンではないことが分かり、迷路に入りました。しかし、昨夜、@はどんな機能か、@を削除してみればどうなるか、試行しましたところ、問題なく作動することを発見し、本日その検証を行い、解決しました。
たまたまぐ偶然にも、No5の方のご回答と同じ解決となりました。
お手数をおかけしましたが、ありごとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- 医療保険 再編 5 2023/01/27 07:28
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) Excel 、この式はどのように解釈すればいいのでしょうか 4 2023/02/03 08:53
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- 所得税 予定納税の通知が来ない 3 2023/06/27 23:54
- その他(芸能人・有名人) 純烈さんに歌ってほしい歌 4 2023/03/25 11:14
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ゲーミングPCのおすすめはあり...
-
Linuxのノートパソコンで以下の...
-
結局、ノートパソコンはいつ買...
-
PC-LS700RSRというノートパソコ...
-
パソコンの寿命 パソコンの寿命...
-
ノートパソコンが熱くなる。
-
ASUSとACERのノートPCは、どち...
-
大至急 ノートパソコン 充電が...
-
PCについて質問です。 最近PC限...
-
このパソコンはBlue-rayを焼き...
-
ノートパソコンについての質問...
-
メモ帳を開いたところ、文字の...
-
JW-CADを使用するのに、ノート...
-
パソコンの画面全体をスクショ...
-
パソコンで画面左上に文字入力(...
-
DellのノートPCを使っています...
-
大学おすすめ2点 どちらも4年保...
-
大学文系で使用するのに、Surfa...
-
PCど素人です。 大学で使用する...
-
ノートPCのCPUについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
結局、ノートパソコンはいつ買...
-
パソコンを買取するところで初...
-
メモ帳を開いたところ、文字の...
-
ノートパソコンについての質問...
-
パソコンにこのような表示が出...
-
ノートパソコン 友人の電池と交...
-
今コスパの良いノートpc買うの...
-
ノートパソコンのファン回転数...
-
パソコンについて詳しい人に質...
-
ノートPCのCPUについて
-
激安電子顕微鏡なんですがWindo...
-
win11パソコンでのパスワード
-
5年前ほどのパソコンは何円ほど...
-
ノートPCの内蔵SSD容量について
-
ノートパソコンについての質問...
-
ノートPC(Windows)のスペック...
-
PCについて質問です。 最近PC限...
-
ノートPCの電源スイッチ:接触...
-
ノートパソのことで質問です。...
-
Steamで初めてゲームを買ったの...
おすすめ情報