[[20210622084753]] 『CONCATENATEでVALUE!のエラーが出ました』(カカロット) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『CONCATENATEでVALUE!のエラーが出ました』(カカロット)

CONCATENATEで他シートの文字列を入れたら「#VALUE!」のエラーが出ました。

文字列1に「"穀物 (t) 単価("」
文字列2に「'穀物 (t) '!K19」ここが他シートのリンクです
('穀物 (t) '!K19は'穀物 (t) '!K18が入っており、'穀物 (t) '!K18は'穀物 (t) '!K17が入っています)
文字列3に「”)”」が入っています。

文字列1と文字列3だけだと「穀物 (t) 単価()」と表示されたので、文字列2が原因だと思います。
しかし、文字列2の右に単価の価格(30000)と出力結果が出ましたがEnterを押すと「#VALUE!」のエラーが出ます。

なぜ、このようなエラーが出るのでしょうか。改善方法を教えて下さい。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 情報が断片的の感があります。

 取りあえず、そのCONCATENATE()の数式がどんなものなのか、
 具体的に提示してください。

(半平太) 2021/06/22(火) 10:23


 ファイル〜オプション〜詳細設定
 一番下にある「計算方式を変更する」にチェックが入ってませんか?

 ところで ↓ 同じ人?
[[20201223102209]]『複数条件を満たした連番を自動で振りたい』(カカロット)

 同じ人なら今回は放置しないようにお願いします。

 以上
(笑) 2021/06/22(火) 11:03

違う人です
(カカロット) 2021/06/22(火) 11:38

>取りあえず、そのCONCATENATE()の数式がどんなものなのか、
 具体的に提示してください。

=CONCATENATE("穀物 (t) 単価(",'穀物 (t) '!K19,")")

こちらの数式になります。
「穀物 (t) 単価(」は手打ち、「穀物 (t) '!K19」がリンクです。
(カカロット) 2021/06/22(火) 11:41


>ファイル〜オプション〜詳細設定 一番下にある「計算方式を変更する」にチェックが入ってませんか?

ありがとうございます。チェックを外したらできました。
ちなみに、なぜ「計算方式を変更する」のチェックを外したらできたのでしょうか。

> ところで ↓ 同じ人?
[[20201223102209]]『複数条件を満たした連番を自動で振りたい』(カカロット)

違う人です。
(カカロット) 2021/06/22(火) 11:44


 「計算方式を変更する」は Lotus という別の表計算ソフトとの互換性を保つためのオプション。
 それにチェックを入れると、数式の計算方法が Lotus の仕様に沿ったものになって
 今回のように Excelとは違う挙動を示すことがあります。

 ついでに・・・
 & でつなげても同じことですね。

 ="穀物(t) 単価("&'穀物 (t)'!K19&")"
 
「計算方式を・・・」にチェックを入れるとエラーになるのも同じ

 以上
(笑) 2021/06/22(火) 13:04

表計算の互換性がエクセルにあるとは知りませんでした。

いい勉強になりました。ありがとうございます。
(カカロット) 2021/06/22(火) 13:13


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.