[[20151006222201]] 『複数のセルを比較し同一文字列のみを抽出』(あつこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のセルを比較し同一文字列のみを抽出』(あつこ)

初めて質問させていただきます、よろしくお願いいたします。

商品名のエクセルがあり、各セルにはたとえば

A1 青森リンゴ 15
A2 青森リンゴ 20

の場合には、
B1 青森リンゴ
C1 15
B2 青森リンゴ
C2 20

A3 早生 山梨ブドウ
A4 完熟 山梨ブドウ
A5 極完熟 山梨ブドウ

の場合には
B3 山梨ブドウ
C3 早生
B4 山梨ブドウ
C4 完熟
B5 山梨ブドウ
C5 極完熟

となるようにしたいと思います。

つまり
・A列には商品名が並んでおり、同じ商品でも規格違いの商品が次の行に並んでいる、しかも、規格違いの商品は同一商品で最大10の規格違いがあります。
・B列にはその共通の商品名
・C列には規格の違いの部分
を表示させたいと思います。

いろいろ関数を調べてやってみたのですが、わかりませんでした。。(T_T)

何卒よろしくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows8 >


商品名とそれ以外の文字の間には必ずスペース(半角もしくは全角で共通で)がありますでしょうか?
それによっては、スペースをFIND関数で探してという手段が取れる気がします。
(安針) 2015/10/07(水) 07:22

ありがとうございます。

スペースは無いものもあるんです。。
(あつこ) 2015/10/07(水) 08:13


 >しかも、規格違いの商品は同一商品で最大10の規格違いがあります。 
 この規格の名称が判明していれば、できますよ!
 それとも早生でも「早」だけとか有るんですか?
(稲葉) 2015/10/07(水) 08:27

 >スペースは無いものもあるんです。。

 仮に

 早生山梨ブドウ 
 完熟山梨ブドウ 
 極完熟山梨ブドウ

 このようにスペースがないものがあったとして

 早生山や完熟山や極完熟山が規格で、梨ブドウが商品かもしれませんね。

 あるいは
 早生山梨や完熟山梨や極完熟山梨が規格で、商品がブドウかもしれませんね。
 こちらは、こじつけではなく、たとえば 早生長野ブドウ というのがあって
 早生長野 が規格で ブドウが商品、こういったカテゴライズをすることもありえますよね。

 職場(ないしは業界)の常識という面では『目で見たらわかるだろう』ということなのかもしれませんが
 関数にしろマクロにしろ、【見分け方のルール】を与えてやる必要があります。

 この種の文字列分析、人工知能ロジックを導入したとしても、そこには【経験データベース】が必須で
 そのデータベースを参照しながら、きっと、こういった分類だろうという処理をするわけです。

 そういった観点からいえば、稲葉さんのコメント通り、

 >>この規格の名称が判明していれば、できますよ!

 規格が別途テーブル化されている、あるいは商品が別途テーブル化されているということは【必須】だと思います。

(β) 2015/10/07(水) 09:20


(あつこ) 2015/10/07(水) 09:38


稲葉さま、βさま、ありがとうございます。

おっしゃるとおりですね、経験知的にこの商品はこのルール、とかいうものは人間の判断ですものね。。。
別途テーブル化も必須、、、確かにその通りですね。簡単に考えすぎていました。。

商品テーブルや規格テーブルがないので、今こちらで対応出来る事をもう一度考えてみます。

一番早道は安針さんのおっしゃった、スペースを付けてFIND関数でするのがいいかなと思っています。

みなさん、ご教授ありがとうございましたm(__)m
(あつこ) 2015/10/07(水) 09:39


 >一番早道は安針さんのおっしゃった、スペースを付けてFIND関数でするのがいいかなと思っています。 
 区切り位置、という機能があります。
http://www4.synapse.ne.jp/yone/excel2013/excel2013_kugiriiti2.html

 A列をB列にコピーして、B列を指定して区切り文字にスペースをあてがってあげれば簡単かなと思います。

(稲葉) 2015/10/07(水) 13:03


 すみません、細かいことですが...区切り位置の場合
 A列をB列に一旦コピーしてもいいんですが、A列を基に区切り位置の操作をして
 3/3の表示先にB1とかを指定するという方法もあります。
(コナミ) 2015/10/07(水) 13:12

 コナミさん指摘ありがとうございます。
 今まで一度も使ったことなかったので、忘れてました。
 そのほうが操作が簡単でいいですね!

(稲葉) 2015/10/07(水) 13:19


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.