ITメモ
「Office Tool」の「LibreOffice」を便利に使う方法




【LibreOffice】「文字列」を「追加」する方法

【LibreOffice】
「文字列」を「追加」する方法




「LibreOffice」では、
「文字列」を「追加」する方法は、
「置換え」「抽出」する方法で、
できるようになっている。


良く利用する「機能」の一つなので、
覚えておくと便利。

「住所」に「郵便番号」を加えたり、
「郵便番号数字」に「〒」「-」を加えたりと、
「表計算」では、
とても良く使用される。


でも、
覚えてしまうと、
とても簡単。



詳しくは、
下記をご参照ください。



「計算式」で「文字列」「数字」を「追加」「組み合せ」をする方法


「Libre Office」では、
「計算式」でも、
「文字列」「数字」の
「追加」「組み合せ」ができる。

「関数」を使用すれば、
多様な操作が可能。


「文字」「文字列」「数字」を組み合わせるのは、
「""」「&」を使用する。



「文字列」「数字」を「追加」「組み合せ」をする計算式

=セル番号&"文字列"
="文字列"&セル番号
=セル番号&セル番号
=セル番号&"文字列"&セル番号
=セル番号&"文字列"&"文字列"&セル番号
="文字列"&セル番号&"文字列"
="文字列"&セル番号&"セル番号&"文字列"


Back

「REPLACE」関数を使って「文字列」「数字」を「追加」する方法


「REPLACE」関数を使って、
「文字列」「数字」を「追加」する方法は、
「置き換える文字数」の指定を「0」にすることで可能となる。


「REPLACE」関数は、
「文字列」の「一部」を
「別の文字列」に置き換えることができる「関数」


「REPLACE」関数の「書式」

REPLACE(“文字列“; 開始位置; 文字数; “置換文字列“)


「REPLACE」関数の「引数」で、
「文字数」を「0」にすると、
指定位置に「文字追加」される。



文字列置き換える文字が含まれる文字列。
開始位置置換える「文字列」の「開始位置」。「先頭文字」の位置を指定するオプション。
文字数開始位置からの置き換える「文字数」。
置換文字列置き換える、もしくは加える「新しい文字列」。



「文字列」「数字」を「追加」する「書式」

=REPLACE(変換対象となる「文字列」「数字」,追加したい場所の「文字位置番号」,置換えないで「追加」なので「0」を指定,"追加したい「文字列」")


=REPLACE("文字列",4,0,"追加する文字列")
=REPLACE(セル番号,4,0,"追加する文字列")



Back

「LEFT」「RIGHT」「MID」関数を使って「文字列」「数字」を「追加」する方法


「関数」で、「部分的」に「文字列」を抜き出して、
「文字」「数字」へと変更することもできる。


使用する関数には、
関数名説明
LEFT「左」から指定した「文字数」だけ「文字」を抜き出せる関数。
RIGHT「右」から指定した「文字数」だけ「文字」を抜き出せる関数。
MID「指定した位置」から「指定した数」だけ文字を抜き出せる関数。
などがある。



「LEFT」「RIGHT」「MID」関数の「書式」

関数の書式

LEFT("テキスト", [抜き出す文字数])
RIGHT("テキスト", [抜き出す文字数])
MID("テキスト", [抜き出し開示位置], [抜き出す文字数])

「抜き出す文字数」を指定しない場合は、
「1」がデフォルトで指定される。




「文字列」を「追加」する「サンプルコード」



「文字列」を「中」に追加する書式

=LEFT("基になる文字列", 抜き出す「文字数」) &"加える「文字列」"&RIGHT("テキスト", [抜き出す文字数])
=LEFT(セル番号, 抜き出す「文字数」) &"加える「文字列」"&RIGHT(セル番号, [抜き出す文字数])



「文字列」を「前後」に追加する書式

="先頭に加える「文字列」"&MID("基になる文字列", 抜き出す「先頭位置」, 抜き出す「文字数」)"
=MID("基になる文字列", 抜き出す「先頭位置」, 抜き出す「文字数」) &"末尾に加える「文字列」"
="先頭に加える「文字列」"&MID("基になる文字列", 抜き出す「先頭位置」, 抜き出す「文字数」) &"末尾に加える「文字列」"


=MID("This is Sample Text", 9, 6) &" Word"
=MID(A2, 3, 3) &"が「A2」の「先頭から3番目」から「3文字」の値です。"




「文字列」を「前」に追加する書式

=LEFT("基になる文字列", 抜き出す「文字数」) &"加える「文字列」"
=LEFT(セル番号, 抜き出す「文字数」) &"末尾に加える「文字列」"


=LEFT("Sample Text", 6) &"Word"
=LEFT(A2, 3) &"が「A2」の先頭3文字の値です。"



「文字列」を「後」に追加する書式

=RIGHT("基になる文字列", 抜き出す「文字数」) &"先頭に加える「文字列」"
=RIGHT(セル番号, 抜き出す「文字数」) &"先頭に加える「文字列」"


=RIGHT("Sample Text", 4) &"Hello "
=RIGHT(A2, 3) &"が「A2」の末尾3文字の値です。"




「郵便番号書式」に変換する「記述方法」

=LEFT("1234567",3)$"-"$RIGHT("1234567",4)

=LEFT(セル番号,3)$"-"$RIGHT(セル番号,4)


Back