• 締切済み

相関関係をグラフィカルに表示したいです。

いつもお世話になっております。 このたびEXCELのデータをグラフィカルにしたくご相談させていただきます。 まず    A      B(Aの親会社) 1  あい社   うえ社 2  おか社   あい社 3  きく社   おか社 のデータを、 きく社-おか社-あい社-うえ社 のような、ビジュアル的または、ひも付きの情報として変換できるものはないでしょうか(mixiグラフみたいなものです)? よろしくご教示くださいますよう、お願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

私も随分前にあることで、質問と似たことを考えたことがある。 式の引数の構成のことだったと思う。エクセルの数式も結果を使うセルを子、結果のセルを親とすれば、こういう関係に整理されるべき問題に置き換わるように思う。 しかし非力で完成した記憶は無い。 ーー 私の雑感を参考までに。 (1)プログラムを使わないとできないでしょう。 プログラムが組めないなら絶望的かな。 (2)質問では2層までだが、3層、4層になると大変複雑になる。 素人では2層(親ー子)までぐらいが限度かとおもう。 (3)これの質問の型の問題は、整然と処理するための、何かよいアルゴリズムがあるに違いないと思う。そういうものは数理に明るい方に教えてもらわないと、思いつきでプログラムに取り掛かると収集が付かなくなる恐れが多い。 そしてそういうアルゴリズムがあるとしたら、学の無いものは、何年考えても思い付きっ子ない。ですからこれとは別に(専門家はOKWAVEなど見てないでしょうが)数理関係の質問コーナーにエクセルの問題 では無く質問してみるのもどうかなと思う。 ーー 以下親会社A列ー子会社B列の構成例で考える 短時間しか考えてないのだが、 1回しか出現しないセルの文字列を捉える。B列なら一番端(n分木の葉。下)になると思う。そして(B列なら)、同行A列を親(x)とする。 そしてXをB列(子)とする行が無いか探す。 B列にあれば(y)はz-YーXの関係になる。 A列にあれば兄弟(枝分かれ)でしょう。 こういうのはツリー構造を頭において整理したら良いようにおもう。 そういう風に考えてロジックを組み立てたらどうか。 一遍に始祖(会社で言えば例えば日立製作所のような立場)が見つけられるアルゴリズムがあればよいが、そうは行かないでしょうね。 その後にプログラムに実装する、プログラム力を試される段階になるが、それまでが大変だと思う。 徹底しない回答だが参考まで。

acmr
質問者

お礼

大変面倒な質問ですが、ご回答頂き、ありがとうございました。 当方プログラムになると、全くの初心者なので、なにかいいソフトはないかと思っておりました。 ただ考え方は非常に勉強になりました。 ありがとうございました。

関連するQ&A