- 締切済み
【エクセル】関数で得た値の他のセルへの張り付け
LEFT関数で得た数値の入ったセルをコピペして他のセルに値貼り付けします。 その値貼り付けしたセルを参照しているセルが2つあります。 1.countif 「=COUNTIF...」 →これは正しく返されます。 2.VLOOKUP「=IFERROR(VLOOKUP...」 →返されません。 値貼り付けしたセルの数式バーをワンクリックすると返されるようになります。 1個1個それをやっていくのは面倒なので、コピペする前に一度メモ帳に貼り付けてからそれをコピペしてるのですが、わざわざそんな事をしなくてもどうにかならないでしょうか・・・?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
>LEFT関数で得た数値の入ったセル これを =LEFT(今のまま)*1 という数式に変更してから,今の手順のまま行ってみると上手くいきます。 #余談というかオマケというか参考 >LEFT関数で得た数値の入ったセルをコピペして他のセルに値貼り付けします。 なぜわざわざ1クッションを入れて値にする操作を介しているのか不明ですが,シンプルに COUNTIFの式に =COUNTIF(範囲,LEFT(目的セル,3)) VLOOKUPも =VLOOKUP(LEFT(目的セル,3)*1,範囲,列) などのように,直接計算してしまって構いませんが?
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
「ファイル」タブから「オプション」を選択し、「数式」の項目で「ブックの計算」が「自動」になっていることが必要です。「手動」になっていませんか確認してみてください。