私の会社が使用する "自動生成"ワークシートを設定しようとしていますが、Excel - リストを複写するための関数が必要です(複合式)
私が必要とするのは、別のリストに再追加するSKUのリストですが、リストが終了すると再び同じ値を取ることができるようになります。これはCSVに変換され、当社のウェブサイトでデータをインポートするために使用されます。
例:
オリジナルリスト
- アップル
- バナナ
- オレンジ
- ピーチ
別のリストのセルを記入するのにこのリストが必要ですが、同じ値を複製します。下記参照。
新規一覧
- アップル
- バナナ
- オレンジ
- ピーチ
- アップル
- バナナ
- オレンジ
- 桃
リストが一度複製されると停止します。リストに5つの項目がある場合は、10項目後に停止する必要があります。リストに8つの項目がある場合は、16の後に停止する必要があります。リストが重複している限り、順序は重要ではありません。
私が試してみましたIF
、VLOOKUP
、HLOOKUP
、COUNTIF
、MATCH
、INDEX
が、それらのどれか、私はこれを達成していると考えることができ、それらの任意の組み合わせ。リストの終わりに達すると、リストの先頭から値を取っていきたいだけです。
ありがとうございました!
だから、アイデアを自動的に生成することで、正しく入力した場合 + はあなたが式の周り
{
と}
を見るであろう、同時にをENTER SHIFTCTRL + を押すと入力されていますその中の各項目を2回、2回だけ含むリスト? VBAソリューションが受け入れられるのか、それとも避けたいですか? – Werrf私はVBAを避けるのが好きです。できるだけ余分な作業をする必要があるからです。 VBAは複雑になる傾向があり、その使い方を説明する必要はありません。指定されたセル内で唯一の変更が行われている限り、式は機能します。 – Bschacht
さらに2つのコメントが必要 – Bschacht