• 締切済み

Excel 1行内 複数情報入り状態の中 情報を出すには

excel内 sheet3情報 A行セル内の「0000(数値) ”data”xxxxx(英文字) 3(数値) 500(価格)」と”data”文字が入るセル(商品説明)行から ”数量,小計”など の行までの 内容を 「数値抜きの状態x個数」で表示させたく  に sheet2 C:18 へ挿入し また 価格消去 どうしたら良いのか分かりません。下記が例です。2行に分かれていても 個数がでるまでは 1商品の説明文です。 1 bbbbb 2 ooooo 3 ppppp 4 hhhhh 5 0000(数値) ”data”xxxxx xxx xxxx 6 xxxxxx 4(数値)440円(不要) 7 0000(数値) ”data”xxxxx 1(数値)700円(不要) 8 小計 上記で言えば 5:7までの行になるのですが 処理シートにより dataが 1~4つ  また 英数文字の後の 数値 1桁が 入る場合と入らない場合があるので どういう風に処理すべきか 分かりません。 教えて頂けないでしょうか。

みんなの回答

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.1

間違っていたら、ごめんなさい。 [ 上の内容から判断すると ]  文章を書き込みするなら 別ですが、1つのセルに複数の数字とか文字を 組み合わせ長々と 入力するのは、関心しません。 ましてや、それを元に計算をしたいなど考える方が どうかしています。 手間を掛けずに、処理したいのであれば、 どの列(行)には、何を入れるのか きちんと決めて 規制すべきです。

vivivi41
質問者

お礼

ごめんなさい。 こちら お客様から そういう形で Excelシート送信されていたので こちらでは どうにかしてほしいともいえず・・ いじり様がありませんでしたが 数式で何とか、解決出来ました。

関連するQ&A

  • エクセルの行を削除したい。

    VBAを使用して以下の処理をしたいと思ってます。 セルの中が小計ならば、小計行を含めて5行削除するっと言う処理を最終行まで繰り返したいんですが、上手く行きません。 よろしくお願いします。

  • エクセル 複数行にまたがっているデータを一つの行3

    エクセル 複数行にまたがっているデータを一つの行にまとめ(応用) 以前にも同じような質問で1商品複数行のデータを1行にまとめるマクロ をつくって頂いたのですが、(http://okwave.jp/qa/q8191364.html) これが、たまたま、1商品1行のデータがありまして、まとめるとエラーがでてしまいます。 (エラーがでるブック http://yahoo.jp/box/aiXHto) →成分の箇所だけまとめたいのが目的。 またかなり無理な作業を承知の上でのマクロなんですが、 下記のサンプルデータで http://yahoo.jp/box/SUs3B3 前のように複数行を1行にまとめたいのですが、成分の箇所がちょっと複雑で サンプルデータの黄色のA成分、B成分、C成分があるのですが、 これを一つのセルにsheet2のようにまとめたいのですが、 VBAで上記の処理を出来る方法がありますでしょうか。  またtom04さんいつもありがとうございます。

  • エクセルの複数行にわたったデータの処理

    名前、住所、注文商品等が入ったエクセルのデータから、納品書を印刷したくて困っています。 こんな感じ↓ 受注日 お名前   住所    商品   個数 12/1 山田太郎  東京都~  ワイン  1                 日本酒  2                    エクセルのデータの方が、商品を複数注文された方の場合、2行目が名前、住所等が空欄になり、商品、価格のみデータセルに入っています。 最初はアクセスに変換して納品書印刷と思っていたのですが、この注文商品2品目以降の、住所等が空欄になっている行の処理がうまくいきません。 この複数行のデータを、入力し直すことなしに納品書印刷できるものなのでしょうか? 連続印刷ができればアクセスにはこだわりません。 よろしくお願いします。

  • Excelの行削除について

    A1のセルに「小計」という文字が入力してあり、A5にも「小計」という文字が入力してあるとします。 マクロを使いA2~A4を削除したときに「小計」が並びます 。   A       A 1 小計    1 小計 2       2 小計 3     → 3 4       4 5 小計    5 このときに下の行にある小計を自動で削除する方法があれば教えてください。   A       A 1 小計    1 小計 2 小計    2   3     → 3 4       4 5       5 よろしくお願いします

  • エクセルで5の倍数の行を参照したい。

    表Aと表Bがあります。Aには各支店の売り上げデータが4行分入っていて5行目ごとにその小計の行が入っています。 さて、表Bにその小計部分だけを抜き出してきたいのです。あまりに多いので手作業でやるのですが大変です。そこで他のセルにc1に5、C2に10、C3に15と5の倍数の数値を入力しておいてそのセルを読ませて行を指定したいのですが 例えば=A5*(C1)のようにセルの行数を式で指定できるのでしょうか。(この例は失敗です。本当はA25を指定したいのです。)相対参照が使えて作成の手間が大きく省けるのですが。おしえてください。

  • エクセルで表の一部、ゼロのみではない行を抜き出す

    お世話になります エクセルで次の様な表があるとします。        個数    項目(1)   項目(2)  項目(3) 商品A           10     10    20 商品B            5     10    15 商品C            4      5    6 個数の列は初期状態では空で必要に応じて入力するものとします。 この表の右には集計のための数式の入ったセルがあるとします。                                                              合計計算        個数    項目(1)   項目(2)  項目(3)      項目(1)合計             項目(2)合計               項目(3)合計 商品A           10     10    20      Aの個数×Aの項目(1)の数値     Aの個数個数×Aの項目(2)の数値   ・・・(略) 商品B            5     10    15      Bの個数×Bの項目(1)の数値     Bの個数個数×Bの項目(2)の数値    ・・・(略) 商品C            4      5    6      Cの個数×Cの項目(1)の数値     Cの個数個数×Cの項目(2)の数値   ・・・(略) ここで個数には0が入ることもあります。 そのときは計算された右側のセルにも当然0が入ります。 つまりこんな感じです。                                合計計算        個数    項目(1)   項目(2)  項目(3)    項目(1)合計   項目(2)合計   項目(3)合計 商品A     1     10     10    20       10         10         20 商品B     0      5     10    15         0          0         0       商品C     3      4      5    6         12        15        18 さてここでやりたいことがあります。 それは個数が0以外のものの結果のみを抽出するということです。 今回の場合は 項目(1)合計   項目(2)合計   項目(3)合計  10         10         20   12         15         18 というところだけを抜き出したいのです。 実際は行がもっと沢山あります。 オートフィルタを使って個数が0以外で抽出する、も考えましたが 最初のタイトル行が訳あって複数行に渡っているため使えません。 何か良い手だてはありますでしょうか?

  • エクセル マクロ VBA

    エクセルのマクロについて質問です。 『集計』というブックの『集計開始』というシートに     A列    B列     C列 1行目 見出し  見出し   見出し      (商品名)  (支店)  (個数)         2行目 コメント  空白     空白   3行目 空白   空白     空白 4行目 商品名  支店     個数  5行目 空白   空白     空白 6行目 空白   空白   コメント1 7行目 空白   空白     空白 8行目 空白   空白   コメント2 9行目以降    上記のデータ(見出しを除く)の繰り返し というデータが入っています。 B列の中に『AAA』という文字が含まれていたら、そのセルを空白に置換し、 含まれていなかったら、そこで処理がとまったりエラーが出たりしないで次のステッップへ進み、 C列の中に『B』という文字が含まれていたら、そのセルを空白に置換し、 含まれていなかったら、そこで処理がとまったりエラーが出たりしないで次のステッップへ進み、 (今は、手作業で編集→置換→検索する文字列の中に『B*』と入力し、 置換後の文字列を空白にしてすべて置換ということをやっています。)                            ABC列(データーの入っている行まで)の空白を含む行を一括削除し、 以下のような形にしたいのです。     A列    B列     C列 1行目 見出し  見出し   見出し      (商品名)  (支店)  (個数)         2行目 商品名  支店     個数  3行目 商品名  支店     個数          ・         ・ このようにするマクロ文はどのようになりますでしょうか?

  • エクセルの行選択

    複数のセルに文字が書き込まれているのですが、特定の数値を含むセルの行だけを選択したいのですが。たとえばA6とB2059のセルの数値が0だとして、その行をすべて選択削除したいというものです。よろしくお願いします

  • Excelで12行ずつ印刷するには

    発注番号・商品名・価格等の入ったデータが数百件あります。 これを10件ずつ、 また、1行目の項目名を行タイトルとし、 10件目の下にもう1行「小計」欄を入れる必要がありますので、 1枚の紙(A4)に全部で12行印刷したいのです。 前任者は行タイトルを設定し、 12行目は手動で一つ一つ行の挿入をしていたそうです。 なんとか簡略化する方法はないでしょうか? バージョンは2000です。 よろしくお願いします。

  • EXCElで特定の文字列の行をコピー

    下記のようなシートがあります。 列A~K 行1~80程度 列は変わることがありません。 行はデータ量によって40~80くらいまで変動します。 この中の特定の行をコピーして他のシートにペーストしたいのです。 コピーしたい行のK列は430という数字が入ります。 K列には430以外の数字も入ることがあります。 また、コピーしたい行の範囲は「開始」という文字列から「小計」 と言う文字列の間です。(小計の後の行にも430という数字が出てきます) マクロを使えば出来ると言うことは聞いたのですが、ヘルプを見ても よくわかりません。 わかる方いましたら是非ご教授下さい。