AIと戦って、あなたの人生のリスク診断 >>

エクセル2003 老人会青年部新米会計です。
ババア部の通信販売の出荷伝票を作ってます。
注文書がメールで送られてきます。
        A          B            C
1(NO.12345678)あくまき  (NO.12345678)     あくまき 
A1に()で閉じられた商品番号8桁と商品名があります。
商品名は文字数は一定してません、
商品番号と商品名をB1とC1と別々のセルに取り出したいのです。
ババアがお昼からお誘いに来るので間に合わせないといけません。
私は間に合わなくてもいいと思ってますが…
宜しくお願いします。 

このQ&Aに関連する最新のQ&A

A 回答 (4件)

商品番号の桁数と"(NO."")"が常にあるなら


B1セルは
=MID(A1,5,8)
C1セルは
=RIGHT(A1,LEN(A1)-13)
で取り出せます。
A列にたくさんある場合は、B1とC1を選択コピーして、下方にペーストしましょう。
    • good
    • 0
この回答へのお礼

ありがとうございました~~できました。
これでババアに会えます。
会えてうれしいです^^;;;;

お礼日時:2007/03/17 11:20

もう回答は出てるようなのですが・・・



もし商品番号が8桁が絶対なら

B1 =LEFT(A1,13)
C1 =RIGHT(A1,LEN(A1)-13)

でOKなのでは?
 
    • good
    • 0
この回答へのお礼

ありがとうございます。色々な方法教えてもらって
ありがたいです。別の表を作る時利用させていただきます。
できればババアクラブじゃない時に

お礼日時:2007/03/18 07:24

No.2です。


もう解決しているようなので、今更遅いかもしれませんが、

B1 =LEFT(A1,FIND(")",A1))
C1 =RIGHT(A1,LEN(A1)-FIND(")",A1))

でいけるかもしれません。質問文の「)」が全角だったので、それをコピーして式を作ったのですが、実際は半角なのでしょう。上の式は半角の「)」に変えてあります。
    • good
    • 0
この回答へのお礼

ありがとうございます。お礼遅くなってごめんなさい。
昨日は昼からババアが迎えに来て
3時ごろからお茶会になって飲んでかえって寝てしまいました。
おかげで通信販売の住所入力が楽になったと、ババアたちに喜んでもらいました。文字が入力できるのは58歳の若手だけですけど…
又なにか頼まれそうです………こまったもんです。ありがとうございましたm(._.)m

お礼日時:2007/03/18 07:17

以下の式でいかがでしょうか。


B1 =LEFT(A1,FIND(")",A1))
C1 =RIGHT(A1,LEN(A1)-FIND(")",A1))
    • good
    • 0
この回答へのお礼

ありがとうございます。
ごめんなさいやり方が悪いのか エラーがでます
う~ん コピー貼り付けと 手打ちでやってみました。

お礼日時:2007/03/17 11:26

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qセル内文章の特定の文字で囲まれた部分のみを抜き出す方法

Excelのセル内に文章が入っております。
その中から、特定の文字列で囲まれた部分のみを
別のセルに抜き出す関数はございますか?

例えば、「こんにちは、○~~~~~○それではまた。」の
○と○で囲まれた部分を抜き出す方法です。

お手数ですが、どなたかご存知の方がいらっしゃいましたら
教えていただきますよう、よろしくお願いいたします。

Aベストアンサー

=MID(A1,SEARCH("○",A1,1)+1,SEARCH("○",A1,SEARCH("○",A1,1)+1)-(SEARCH("○",A1,1)+1))

文字列がA1にあるとしてこれでどうですか?

Qエクセル 数値だけ抽出するには?

エクセルで、文字列+スペース+数字と入力されているセルから数値だけ取り出す方法を教えていただけますか?
文字列とスペースの字数は一定で、数値の桁数は6-8桁と変動します。
A列からb列のように変換したいのです。

A列          B列
PMID:_12345678    12345678
PMID:_123456     123456

宜しくお願いいたします。

Aベストアンサー

B1に
VALUE(REPLACE(A1,1,6,""))
でよいでしょう.

数値の桁数には依存しません.

Q特定の記号に囲まれた字を取り出すには

エクセルのある質問の追加質問です。バージョンは2003でお願いします。

【質問】特定のセルの文字列から特定の記号に囲まれた値だけを返したい
   具体的には、ちょっとした文章が入力されているセルから{}の中の文字を取り出したい。

これに対し

【回答】=MID(A1,FIND("{",A1),FIND("}",A1)-FIND("{",A1)+1)

とありました。

これで、たとえば
「よくがんばった。{感}動した」 → {感}
を取り出すことができます。

これで、{}も残さずに、本当に中の字だけ

「よくがんばった。{感}動した」 → 感

としたいとき、もちろん上記の式を作ったあと{}を検索削除してもよいのですが
一回でできるラクな方法はありますか。

Aベストアンサー

波括弧が全角の場合はこっち
=MID(A1,FIND("{",A1)+1,FIND("}",A1)-FIND("{",A1)-1)


人気Q&Aランキング