質問: excelで入力のある金額の支店を抽出したい。 A列:取引先名 B列:取引内容 C列:東京本社 D列:横浜支店 E列:福岡支店 F列:青森支店 G列:合計金額 たとえばですが、 A2:果物会社 B2:りんご仕入 C2:3,000円 D2:0円 E2:5,000円 F2:0円 G2:8,000円 A3:野菜会社 B3:にんじん仕入 C3:0円 D3:6,000円 E3:3,000円 F3:2,000円 G3:11,000円 そのときに、B2の取引内容は 東京本社・福岡支店りんご仕入 B3の取引内容は 横浜支店・福岡支店・青森支店にんじん仕入 というように金額が0円以外の本社もしくは支店名を表記させるにはどのような計算式を入れればよいでしょうか。1列挿入しても構わないです。教えてください。
回答: 式が難しくなりますので作業列を作って対応します。 例えばK2セルには次の式を入力してO2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(COLUMN(A1)<=4,IF(C2>0,IF(J2="",C$1,J2&","&C$1),IF(J2="","",J2)),J2&","&$B2) その後にお求めの表でH2セルには次の式を入力して下方にドラッグコピーすればよいでしょう。 =IF(O2="","",O2) なお、作業列が目障りでしたらそれらの列を選択して「非表示」にすればよいでしょう。