[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『()のついた並べ替え』(初心者です。)
すみません、教えていただきたいのですが、
(029)839-0152
(04)7121-2788
(048)300-2234
(029)864-7502
などの電話番号を下記のように並べ替えたいのですが、
ユーザ設定の並べ替え等、行ってもうまくいきませんでした。。
何か方法はありますでしょうか。。
(04)7121-2788
(029)839-0152
(029)864-7502
(048)300-2234
()の中の桁で並べ替えたいです。
(04)のように2桁のもの
(029)など3桁のものなど
くくりでまとめたいのです。
なにとぞご教授をお願いいたします。。
< 使用 Excel:Excel2016、使用 OS:Windows7 >
A列にデータがあるとして B列に数式入れて A/B列を選択して B列を基準に並び替え でいかがですか?
B1=TEXT(MID(A1,2,FIND(")",A1)-2),"0000") |[A] |[B] [1]|(029)839-0152|0029 [2]|(029)864-7502|0029 [3]|(04)7121-2788|0004 [4]|(048)300-2234|0048 (稲葉) 2017/09/21(木) 19:54
できましたが・・・
関数の中身がわかりません。。
FIND関数などはネットで調べたのですが、−2 という部分が
いまいちピンときません。。。
教えていただけないでしょうか。。。。。
すみません。
(初心者) 2017/09/21(木) 20:20
数式の検証でどのように変化するか確認してみてください -2を他の数値に置き換えるなどして、実験してみてください (稲葉) 2017/09/21(木) 20:24
やってみます!!!!
ありがとうござます!!!!
(初心者) 2017/09/21(木) 20:29
これでもいいんですかね?(B列は数値になります)
B1 =-LEFT(A1,FIND(")",A1))
参考まで (笑) 2017/09/21(木) 21:11
または
B1 =LEFT(A1,FIND(")",A1)) ←前の回答で付けているLEFTの前の「-」を取る
B列「降順」で並べ替え 「並べ替えの前に」ダイアログから ↓ を選択して[OK] 「数値に見えるものはすべて数値として並べ替えを行う」
参考まで (笑) 2017/09/21(木) 22:33
()ついてても、数値に見えるものって使えるのですね。 勉強になりました。 (稲葉) 2017/09/22(金) 06:45
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.