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

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

新規登録して質問してみよう
ただいま回答率
85.46%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

1550閲覧

pythonでセル内の文字を結合して表示させたい

firehiko18

総合スコア37

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/07/28 21:36

各セルの値を「-」で繋げて表示したいです。
joinで検討しましたが書き方がわかりません。
よろしくお願いします。

変更前

電話番号1電話番号2電話番号3
00011112222
33344445555
66677778888
999900001111

変更後

電話番号
000-1111-2222
333-4444-5555
666-7777-8888
999-0000-1111

考えた文
result = '-'.join("電話番号1",”電話番号2”,”電話番号3”)
これでは「電話番号1-電話番号2-電話番号3」となり各rowの値が「-」でつながらない。

使っているツールのバージョンなど補足情報
Windows10
python3.9 64bit
エクセル拡張子 xlsx

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

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

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

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

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

jeanbiego

2021/07/28 22:45

コードは省略せずに全て書いてください。これだけでは、"電話番号1"がどのような型の変数なのかなど詳細がまったく分かりません。
guest

回答2

0

ベストアンサー

Python

1result["電話番号"] = result["電話番号1"].astype(str) + "-" + result["電話番号2"].astype(str) + "-" + result["電話番号3"].astype(str) 2result

右側に電話番号が追加されませんか?

投稿2021/07/29 01:04

編集2021/07/29 01:10
ArMigELo

総合スコア76

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

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

firehiko18

2021/07/29 14:40

解決しました。ありがとうございました。
guest

0

これは、いかがでしょうか。

pathon

1cell = ["000","111","222"] 2print(cell[0]+"-"+cell[1]+"-"+cell[2]) 3

投稿2021/07/29 00:36

編集2021/07/29 00:46
Deng

総合スコア16

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問