0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Excel関数のみで型番から要素逆引き

Last updated at Posted at 2020-12-04

こんな型番からこんな図を作りたい

図0.jpg

まず型番を構成する各要素表をつくる

図2.jpg
計算表に出てきたL,Rは項目2,3の比率を指す。

ややこしいことに1:1のときは型番に姿を表さないので
要素表のL,Rには関数で=""と入力
(ただの空白セルだと、後の組み合わせ表で'vlookup'が0を返してしまうため)

次に要素表から組み合わせ表をつくる

組み合わせ表の作成はこれを使うと瞬殺できる
全ての組み合わせを生成するマクロ - Qiita
図4.jpg
計算表に引用する型番部分を組み合わせ表に追加する
ここは単純に
=[@項目1]&[@項目2]&[@L]&[@項目3]&[@R]&[@項目4]&[@項目5]
といった数珠つなぎでいい

途中で「比率」という項目も分解する
L,Rをそれぞれvlookup関数で要素表から拾う
図5.jpg

計算表をつくる

図6.jpg
C9セル(項目1)にこんな関数を入れる
図7.jpg
組み合わせ表の型番(紫)のリストから元の型番(赤)を探して各要素の記号を返す、というもの

計算表の記号を説明文に変換する

逆引きした記号を見てもわからないので
VLOOKUPで内容を引っ張り出す。

最初に用意した各要素表をそれぞれ参照する
図8.jpg

比率は要素表は記号と同値のため要素表は引用しない
図9.jpg

これらを全項目に広げると計算表のできあがり
図3.jpg

仕上げ:見やすいレイアウト構成に配置する

縦長の表ではなくフリー配置の図にも簡単に拡張できる

単純に&で繋げたり、改行したいところでCHAR(10)を入れればいい。
入力ボックス内のAlt+Enterによる改行は見た目に反映されないので好きに区切ればいい。
図10.jpg
図11.jpg

完成
図0.jpg

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?