こんにちは、みんな、
データベースに、以下のような重複した文字が含まれるセルがある列があります。

目標は、同じセル内で重複している項目 (行 2 -> "354" および行 6 -> "789") を削除することですが、列内の他のセルは変更されません。
セル内で順序が変わることはありますか? また、重複がない場合 (行 4 など)、「 - 」は必要ですか?
Names Default To Here(1);
dt = New Table("Untitled",
Compress File When Saved(1),
New Column("Column 1",
Character,
"Nominal",
Set Values({"a -a", "a - b", "a - c", "b - b", "b - c", "b - b", "b -"})
)
);
dt << New Column("Column 2", Character, Nominal, << Set Each Value(
Concat Items(Associative Array(Words(:Column 1, "- ")) << get keys, " - "));
);お返事ありがとうございます、
はい、かなりまれではありますが、順序は変更される可能性があります。たとえば、「abac」などがあります。
「-」は必須ではありませんが、邪魔にもなりません。せいぜいすべてが標準化されている、つまり毎回「-」を付けるか、まったく付けないかだけです。