![見出し画像](https://assets.st-note.com/production/uploads/images/130985795/rectangle_large_type_2_650822890901bf183ab2d0a97cf3556a.jpeg?width=1200)
エクセルデパズル2
=IF([@商品属性(項目)3]="100V","",IF([@商品属性(項目)3]="UVカット","",IF([@商品属性(項目)3]="販売形態(訳あり)","",IF([@商品属性(項目)3]="寝具のサイズ","-",IF([@商品属性(項目)3]="イルミネーションの球数","",IF([@商品属性(項目)3]="カッターの種類","-",IF([@商品属性(項目)3]="イルミネーション長さ","-",IF([@商品属性(項目)3]="原産国/製造国","CHINA",IF([@商品属性(項目)3]="ガーデニング・DIY用品の素材","-",IF([@商品属性(項目)3]="カップ容量","",IF(OR([@商品属性(項目)3]="カップ容量",[@商品属性(項目)3]="ガーデニング・DIY用品の素材",[@商品属性(項目)3]="イルミネーション長さ"),"",IF([@商品属性(項目)3]="販売形態(並行輸入品)","",IF([@商品属性(項目)3]="代表カラー","-",IF([@カタログIDなしの理由]=1,"-",IF([@商品属性(項目)3]="メーカー型番",XLOOKUP([@カタログID], [外部ファイル.xlsx]JANコード!$AU:$AU, [外部ファイル.xlsx]JANコード!$AV:$AV), IF([@商品属性(項目)3]="用途(カタログギフト・チケット)","製品保証", IF([@商品属性(項目)3]="シリーズ名","ー", IF([@商品属性(項目)3]="カラー","ー", IF([@商品属性(項目)3]="","", IF([@商品属性(項目)3]="ブランド名","ブランド名を入力"))))))))))))))))))))
=IF([@商品属性(項目)3]="100V","",IF([@商品属性(項目)3]="UVカット","",IF([@商品属性(項目)3]="販売形態(訳あり)","",IF([@商品属性(項目)3]="寝具のサイズ","-",IF([@商品属性(項目)3]="イルミネーションの球数","",IF([@商品属性(項目)3]="カッターの種類","-",IF([@商品属性(項目)3]="イルミネーション長さ","-",IF([@商品属性(項目)3]="原産国/製造国","CHINA",IF([@商品属性(項目)3]="ガーデニング・DIY用品の素材","-",IF([@商品属性(項目)3]="カップ容量","",IF(OR([@商品属性(項目)3]="カップ容量",[@商品属性(項目)3]="ガーデニング・DIY用品の素材",[@商品属性(項目)3]="イルミネーション長さ"),"",IF([@商品属性(項目)3]="販売形態(並行輸入品)","",IF([@商品属性(項目)3]="代表カラー","-",IF([@カタログIDなしの理由]=1,"-",IF([@商品属性(項目)3]="メーカー型番",XLOOKUP([@カタログID], [外部ファイル.xlsx]JANコード!$AU:$AU, [外部ファイル.xlsx]JANコード!$AV:$AV), IF([@商品属性(項目)3]="用途(カタログギフト・チケット)","製品保証", IF([@商品属性(項目)3]="シリーズ名","ー", IF([@商品属性(項目)3]="カラー","ー", IF([@商品属性(項目)3]="","", IF([@商品属性(項目)3]="ブランド名","ブランド名を入力"))))))))))))))))))))
楽天SKU対応第2段
商品属性(値)にとりあえず色々放り込んでみよう。作戦です、はい。
想定の状況としては、ブランド名はなにか決まっていて、別ファイルに品番的なものがデータとして存在している感じ。
このExcelの式は、商品の属性に基づいて異なる値を返します。具体的には、商品属性(項目)3の値によって、次のように動作します:商品属性(項目)3が"100V"、“UVカット”、“販売形態(訳あり)”、“イルミネーションの球数”、“カップ容量”、“販売形態(並行輸入品)“のいずれかである場合、空文字列(””)を返します。
商品属性(項目)3が"寝具のサイズ"、“カッターの種類”、“ガーデニング・DIY用品の素材”、“代表カラー"のいずれかである場合、”-"を返します。
商品属性(項目)3が"原産国/製造国"である場合、"CHINA"を返します。
商品属性(項目)3が"メーカー型番"である場合、XLOOKUP関数を使用して、外部ファイル.xlsxのJANコードシートのAU列とAV列から値を検索し、その値を返します。
商品属性(項目)3が"用途(カタログギフト・チケット)"である場合、"製品保証"を返します。
商品属性(項目)3が"シリーズ名"または"カラー"である場合、"ー"を返します。
商品属性(項目)3が"ブランド名"である場合、"ブランド名を入力"を返します。
上記のいずれにも該当しない場合、空文字列(“”)を返します。
商品属性(項目)1~3くらいはこれでなんとか行けますが、それ以降バリエーションが多く膨らみきついですが、必須項目はなんとかなりそうな感じあります、。、。、
いずれにせよ急場しのぎの暫定的な対応ですので、SEOを考えれば、重要度が高いものから人力で1件ずつ対応する必要はあろうかと思われます。
つづく
この記事が気に入ったらサポートをしてみませんか?