質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
LibreOffice Calc

LibreOffice Calcは、様々なOSで利用可能なオフィススイートであるLibreOfficeに含まれるオープンソースの表計算ソフトです。テンプレートや背景色、枠線といった書式設定の各項目を柔軟で設定することができます。

Q&A

解決済

1回答

583閲覧

calcで列同士を&結合した際、最後に改行が自動で入るのを無くしたい

退会済みユーザー

退会済みユーザー

総合スコア0

LibreOffice Calc

LibreOffice Calcは、様々なOSで利用可能なオフィススイートであるLibreOfficeに含まれるオープンソースの表計算ソフトです。テンプレートや背景色、枠線といった書式設定の各項目を柔軟で設定することができます。

0グッド

0クリップ

投稿2019/08/10 12:30

編集2019/08/11 06:57

open office calcでA1に1、B1に太郎と入力をしc1に=A1&B1としたものをコピーしsequelproというmysqlのツールのフィールドにペーストをした場合なぜか1太郎の後に改行が入ってしまうのですが入らないようにするにはどうすれば良いのでしょうか?
後から改行を置換で削除する方法よりも楽な方法があれば教えていただきたいです
よろしくお願いいたします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

think49

2019/08/11 05:57

列結合の数式は具体的に何を書いていますか
退会済みユーザー

退会済みユーザー

2019/08/11 06:06

A列は1 2 3 のような数字 B列は太郎 次郎 三郎 のような文字列になります "太郎"とかにしているわけでもなくただの太郎になります
think49

2019/08/11 06:08

そういうことではなく、=A1&B1 のような数式を教えて下さい。
think49

2019/08/11 06:10 編集

一応、確認しますが、B列の最終行のセル値の文末に改行は入っていませんよね?
退会済みユーザー

退会済みユーザー

2019/08/11 06:40

すいません=A1&B1であっています 改行は入っておりません
退会済みユーザー

退会済みユーザー

2019/08/11 06:51 編集

それで結合をしたものをコピーしsequelproのツールのmysqlのフィールドに貼り付けをするとなぜか改行が入ってしまいます
think49

2019/08/11 06:48

まさかとは思いますが、[C1]~[C3]セルを範囲選択してコピペした際に、[C1] と [C2] の間、[C2] と [C3] の間に改行が挿入される事象を指していますか。 範囲選択のコピーはTSV形式なので、結合子は改行コードになりますが…。 質問文からは単一セルのように読めたので、複数セルを範囲選択した際の挙動には読めませんでした。その場合は、質問文が他人に分かるように修正して下さい。
退会済みユーザー

退会済みユーザー

2019/08/11 06:54

いえc1とc2との間の改行ではございません 1太郎 をコピーをしてsequelproというmysqlのツールのフィールドにペーストをしたらなぜか改行が入ってしまいました
think49

2019/08/11 07:04 編集

では、テキストエディタで「1太郎」とだけ書いて、mysqlのツールのテキストボックスにコピペした場合、文末に改行コードは挿入されませんか。 mysqlのツールがペースト時に改行を補完している可能性はありませんか。
退会済みユーザー

退会済みユーザー

2019/08/11 10:21

calcの仕様のようでした お手数をおかけいたしました ご回答ありがとうございます
guest

回答1

0

ベストアンサー

A列は1 2 3 のような数字
B列は太郎 次郎 三郎 のような文字列になります
"太郎"とかにしているわけでもなくただの太郎になります

状況が見えませんが、MS Excel の場合、

(1) 新規ブックを作成 -> 下記テキストを [A1] にコピペ

plain

11 太郎 22 次郎 33 三郎

(2) 下記テキストを [C1] ~ [C3] に挿入

plain

1=A1&B1 2=A2&B2 3=A3&B3

これで期待通りに動作しました。
TEXTJOIN() を使用する手段もありますが、単純結合でも十分なように思います(TEXTJOIN() には32767文字制限もありますし)。

Re: tanakamaruki さん

投稿2019/08/11 06:27

think49

総合スコア18164

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/08/11 06:43

ご回答ありがとうございます 実際A1&B1のようにやっておりました それで結合をしたものをコピーしmysqlのフィールドに貼り付けをするとなぜか改行が入ってしまいます
think49

2019/08/11 06:45

私の回答に書いた再現手順で、事象が再現されるか試してください。必ず、新規ファイルを作成して下さい。 問題の再現性が大切です。
think49

2019/08/11 06:52

一応、書いておきますが、私が確認したのは、「[C1] 単体をコピーした際に文末に改行コードが挿入されない」です。 [C1] ~ [C3] を範囲選択してコピーすれば、TSV形式になる為、セル間を「改行コード」で結合します。
退会済みユーザー

退会済みユーザー

2019/08/11 07:02

ありがとうございます すいません質問文が説明不足だったため修正をさせていただきました sequelproというmysqlのツールのフィールドにペーストをした場合改行が入ってしまいます 単体のコピーでお間違いはございません sequelproでない場合は確かに改行は入っておりませんでした
think49

2019/08/11 07:09 編集

> sequelproでない場合は確かに改行は入っておりませんでした ということは、「sequelpro」が改行を補完して入力しているだけなのでは…。 他ソフトで再現不可能なら、クリップボードの値は正しく改行が含まれておらず、sequelpro 側の挙動に「期待通りではない動作」が含まれているのだと思います。
think49

2019/08/11 07:31

あとは、改行が挿入されるというのも実は、tanakamarukiさんの勘違いで実データには改行コードが含まれていない可能性もありそうですね。 「Sequel Proで行コピーすると行末に必ず、改行コードを挿入する仕様」とか、取得手段によっては改行コードが補完される可能性があるので、select * from AAA でCSV出力してみるとか、「改行コードの有無を確認する手段」についても良く確認した方が良いと思います。
退会済みユーザー

退会済みユーザー

2019/08/11 07:59

>[C1] 単体をコピーした際に文末に改行コードが挿入されない セル単体をシングルクリックでフォーカスしコピペをした場合は改行がされ、ダブルクリックでテキスト入力ができる状態でコピーをしペーストをしてみた所改行はされておりませんでした 単体でも改行が入っているようでした excelではなくcalcの仕様なのかもしれないのですが
think49

2019/08/11 08:27

テキストエディタにコピペして再現されるなら、calcの仕様なのだと思われます。
退会済みユーザー

退会済みユーザー

2019/08/11 10:21

メモ帳にコピペしてみた所改行されましたのでcalcの仕様のようですね お手数をおかけいたしました ご回答ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問