27

1 つ以上の列のすべてのセルの最後に .jpg を追加する必要があります

9788895249971  into > 9788895249971.jpg
9788867230129  into > 9788867230129.jpg
9788867230273  into > 9788867230273.jpg
9788867230280  into > 9788867230280.jpg

私は Calc に非常に慣れていないため、詳細なステップバイステップの手順は非常に高く評価されています。ありがとう

4

5 に答える 5

63

これを 1 回行う必要がありますか、それとも毎週または毎月繰り返すタスクになりますか?

一度だけ行う必要がある場合は、次のことができます。

番号が開いている列の横 (右) に新しい列を挿入 (挿入) します。次のように仮定します: 数値は列 A にあり、新しい列は列 B です。

一番上のセル (B1) のこの新しい列 B に、次のように記述します。

=A1 & ".jpg"

次に、B1 を最後までコピーします。B1 で [Ctrl]+c と入力し、[Shift] を押しながら [PgDn] を最後まで押し、[Ctrl]+v を押します。列 B を強調表示し、[Ctrl]+c、[編集] [形式を選択して貼り付け] 値のみ (数式なし)、計算されたデータを固定します。

于 2013-05-20T16:59:24.300 に答える
7

これは単なる別のオプションです。

関数ウィザードをクリックしてconcatenateを選択するだけで、 text1として入力する列と text2 の2番目の列を入力します次に、[ OK ] をクリックすると、下の画像のような連結された列が表示されます

LibreOffice 連結

したがって、C列ではa1.jpgとして取得されます。

于 2014-11-12T10:00:24.680 に答える
1

データ型を保持するためだけにセルを犠牲にする必要がなく、1 つのセルまたは大きなチャート範囲で動作するようにスケーリングできる、はるかに洗練された方法があります。

両方のデータを=CONCAT()関数に追加します

`CONCAT はセル範囲を受け入れ、より動的であるため、CONCATの代わりに必ず使用してください。CONCATENATE

問題のセルで Function Wizard を開き、次の関数を作成します。

=CONCAT(<your_data>," <suffix>",...)
# Make sure to add a space before the suffix so it appears in the cell. 
# You can use this with as many input variables as required letting
#   you add as many strings, formulas, or numbers together.

結果は次のようになります。私の例では、問題のセルは貸借対照表上の Ethereum の最終的な価値です。

=CONCAT() の使用

上記の例は簡単なものでした。テストとして使用されていたため、合計された値はすべて int でした。浮動小数点数を使用すると、小数点以下の最大桁数まで逃げてしまいます (あまりきれいではありません)。

この関数は、他の数式と同様に、他のセルにインテリジェントにドラッグして展開します。

CONCAT関数内の浮動小数点値の精度を調整する

セルを追加すると、丸めの問題が発生したり、小数点以下の桁数が極端に増えたりすることがあります。を使用して関数をさらにネストできますROUND(<your_data>,<decimal_places>)

=CONCAT(ROUND()) でサフィックスを追加する

関数は次のようになります。

=CONCAT(ROUND(<cell_range>, ".jpg")

.jpg特定のケースでは、文字列の末尾に直接追加するため、2 番目の引数にスペースは必要ありません。`

マクロを使用してプロセス全体を自動化する

これは非常に再現性が高く、マクロ機能を使用すると、これらを自動化して、マクロがバックグラウンドで作業を行っている間に必要な変数だけを入力できる、より単純化された関数を作成できます。

于 2020-07-23T06:45:29.577 に答える