![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
ご希望どおりにやりたいとすると、関数ではなくマクロを使うことになります。
それぞれ、セルに抜き出したいとのことですが、関数を使うと1つのセルに対して値を入れることしかできません。
文字列の"-"の数が決まっていれば、関数で対応ができますが、決まっていないといくつのセルを用意するのかが分かりませんので。
VBAでのマクロの作り方は、ご存知でしょうか。
他の回答にあるように、エディタに文字列を読み込んで、"-"を改行に変換して、複数行の文字列を、EXCELに貼り付けたほうがよろしいでしょう。
ちなみに、結果を1つのセルに結果を出す場合には、以下のような関数を使う方法があります。
A1に”12345-あいうえお-abcd-かきくけこ-ABCD-678910” が入っているとします。
B1に =SUBSTITUTE(A1,"-",CHAR(10)) と入れます。
B1のセルのプロパティで、セルの書式-配置で、「折り返して全体を表示する」にチェックを入れます。
すると、B1のセルには、
12345
あいうえお
abcd
かきくけこ
ABCD
678910
と表示されます。(B1のセルの高さを広げてください)
SUBSTITUTE は、文字列の置換を行う関数です。
No.3
- 回答日時:
関数を使わなくても簡単にできます。
エクセルの『区切り位置』の機能を使います。
◆手順
1.データがある列(1列のみ)を選択
2.メニュー ⇒ データ ⇒ 区切り位置
3.『カンマやタブなどの区切り文字によって・・・』を選択して、『次へ』をクリック
4.区切り文字を選択するところで、『その他』のみにチェックをつけて、右隣の入力欄に『-』ハイフンを入力して、『完了』をクリック
これで完成ですが、横方向に並びます。
縦方向に並べたいときは、
5.手順4までで分割したデータが含まれるセルを選択して『コピー』
6.貼付け先のセルを選択して、『形式を選択して貼付け』⇒『行列を入れ替える』にチェックを入れて、『OK』をクリック
![「Excelにて、ハイフンとハイフンの間の」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/f/120327_5e08174d0c85f/M.png)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 95・98 Excelでアルファベットの大文字をうちたい 2 2023/03/13 17:00
- Excel(エクセル) エクセルで一つのセル内の特定の数字のみ足す方法 6 2022/12/06 15:11
- 英語 複数形を含む単語がハイフンで繋がれ形容詞化した表現の文法規則について 2 2022/12/13 12:17
- 画像編集・動画編集・音楽編集 medibang での文字の整列の仕方 1 2023/06/02 06:38
- 数学 ベクトル空間であることの証明の際に10このベクトル空間を使用すると思います。その時に文字は太くなりま 2 2022/07/29 04:15
- Excel(エクセル) Excelの1つのセルにそれぞれ文字+数字が入力されていて、 数字のみ抽出して合計したいです。(合計 4 2023/03/16 23:44
- 英語 英語の数字表記で、2桁の数字の部分だけハイフンを付ける理由について 5 2023/04/09 17:30
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) 警備の夜勤の仕事をしています。 誰か助けてください。エクセルのことです。 月の勤務表(表1)と月の人 2 2022/04/13 12:29
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセル関数 文字(ハイフン)と文字(ハイフン)の間を抽出
その他(パソコン・スマホ・電化製品)
-
Excel ハイフンより前の数字だけを抜き出したい
Excel(エクセル)
-
エクセル関数で記号から記号の間の文字を取り出す
Excel(エクセル)
-
-
4
EXCEL アルファベットと数字の間にハイフンを入れる
Excel(エクセル)
-
5
エクセルで電話番号から市内局番だけを抜き出したいのですが
Excel(エクセル)
-
6
配列の値を置換するにはどうすればいいでしょう?
Excel(エクセル)
-
7
エクセル式:aもしくはbを含む場合はcを返す式について
Excel(エクセル)
-
8
エクセルでアルファベットか数値の判定をしたいのですが
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
エクセル 足して割る
-
エクセルで指定したセルのどれ...
-
エクセルの一つのセルに複数の...
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
Excel 例A(1+9) のように番地の...
-
セルをクリック⇒そのセルに入力...
-
セルの高さ(行高)を求めるには?
-
複数のセルのいずれかに数字が...
-
エクセルで住所と建物名を分け...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
(Excel)数字記入セルの数値の後...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
数式を残したまま、別のセルに...
-
excelの特定のセルの隣のセル指...
-
Excelでのコメント表示位置
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
Excelで数式内の文字色を一部だ...
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
【Excel】 セルの色での判断は...
-
(Excel)数字記入セルの数値の後...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
excelのCOUNTIF関数で、『範囲=...
-
Excel2003 の『コメント』の編...
-
枠に収まらない文字を非表示に...
-
Excelで住所を2つ(町名迄と番...
-
複数のセルのいずれかに数字が...
おすすめ情報
ありがとうございます
補足ですが、B1=TRIM(MID(SUBSTITUTE($A2,"-",REPT(" ",100)),COLUMN(A2)*100-99,100))
という関数で、対応できたのですが、取得した数値が=SUM(E5:E7)集計できない(0表示)
ロット 個数
↓ ↓
A1に”2222-あいうえお-300-かきくけこ-ABCD-678910”
B1に”2222-あいうえお-300-かきくけこ-ABCD-678910”
↓
0表示
どうしたら、合計できるのか教えてください。また、
マクロで、対応するしかないならVBAコードを教えてください
宜しくお願いします。
内容訂正します
B1=TRIM(MID(SUBSTITUTE($A2,"-",REPT(" ",100)),COLUMN(A2)*100-99,100))と入力、後は各セルへドラックして対応できたのですが、取得した数値が=SUM(D※:D※・・)集計できない(0表示)
してしまう。
個数
↓
B1 | C1 | D1 | E1 | F1 | G1・・・→K
2222|あいうえお|300 |かきくけこ|ABCD|678910・・・・
2222|あいうえお|300 |かきくけこ|ABCD|678910・・・・
↓
・・・・・・・ |0表示|
どうしたら、合計できるのか教えてください。また、マクロで、対応するしかないならハイフンとハイフンの間のデーターを抽出するVBAコードを教えてください宜しくお願いします。