[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUP関数』(工程)
工程管理をしている者ですが、下のような表で工程(PG・BC等)を管理しています。 A列には製品名、B〜K列には対応する工程名が入っていて、L列に工程を連ねて 書きたいのですが。 VLOOKUP関数を使ってみたのですが、工程数が製品毎に違うため、 "-"がうまくいきません。(工程がなくても"-"が入ってします) どなたか教えてください。 よろしくお願いします。
A B C D E F G ・・・L 1 製品1 PG BC TM PG-BC-TM 2 製品2 PG ED TF CD PG-ED-TF-CD 3 製品3 BC TM CD FF OK BC-TM-CD-FF-OK 4 製品4 BC TM BC-TM 5 6 ・ ・ ・
ご提示の例だと、こんな感じで出来ると思います。 =SUBSTITUTE(TRIM(B1&" "&C1&" "&D1&" "&E1&" "&F1&" "&G1&" "&H1&" "&I1&" "&J1&" "&K1)," ","-")
(HANA)
衝突ー
vlookupではありませんが、ここで見つけて便利に使ってるマクロがあります。
Function REPTCON(a As Range, b As String) '範囲を指定した文字で区切って繋げるユーザー関数
Dim i As Range, C As String For Each i In a If i <> "" and i.RowHeight > 0 And i.ColumnWidth > 0 Then C = C & b & i.Text Next REPTCON = Mid(C, Len(b) + 1) End Function
手直しするの忘れてた・・ 訂正しました。 (12:17)
シートタブを右クリック、コードの表示 挿入>標準モジュールに上のを書き込んでください。 L列に =REPTCON(B1:K1,"-") これでいかがですか?
(とおりすがっ太)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.