web-dev-qa-db-ja.com

数式から別の列に値をコピーする数式

数式から作成された値の列があり、クリップボードを使用して値を別の列にコピーできることを知っています。しかし...私はVBAコーディングの使用を避けながらスプレッドシートを自動的にしたいので、VALUESを次の列にコピーする次の列の式を作成できれば理想的です。 INDEX/MATCHの一種のメソッドかもしれませんが、式ではなく値のみをコピーするメソッドです。

したがって、本質的には、数式から数式から値をコピーする必要があります。

6
Amie-lea

A4に長い式がある場合、= A4を使用できます

10
Viji

= concatenate()を使用します。連結は通常、複数のセルの単語を1つに結合するために使用されますが、1つのセルのみを入力すると、その値が返されます。他の方法もありますが、値を返したい数式が結合セルにある場合に機能する唯一の方法であるため、これが最適であることがわかりました。

4
Joe

そのためには、VBAに依存する必要があります。 Excel関数だけではできません。

3
LS_ᴅᴇᴠ

回避策として、これらの関数をiferrorとともに使用できます。

=IFERROR(VALUE(A4),(CONCATENATE(A4)))を試してください

1
ben

通常どおりにコピーし、右クリックして「貼り付け」を使用すると、値として貼り付けもできる多くのオプションがあります。

1
yigoli

VLOOKUPを試してみてはどうですか?構文は次のとおりです。

=VLOOKUP(cell you want to copy, range you want to copy, 1, FALSE).

トリックを行う必要があります。

0
Stefano Arnone