У меня есть данные, хранящиеся в трех столбцах Excel.Проверка согласованности данных
Column A: Product no,
Column B: Production site
Column C: Sales code
Мне нужно проверить согласованность первых 6 цифр в коде продаж для каждого продукта нет.
Так, например, для всех продуктов с номером продукта. 1, мне нужно проверить, равны ли первые 6 цифр в кодах продаж. Если все коды продаж для продукта нет. 1 равны, то программа должна записать Y
для Да в колонке D. Если коды продаж различны, то программа должна записать N
для Нет в колонке D.
Product;Site;Sales code
1;A;86451001
1;B;864510.3
1;C;86451004
1;D;86451001
1;E;864510.3
1;F;86451004
1;G;86451001
1;H;864510.3
1;I;86451004
1;J;86451001
1;K;874507.3
1;L;87450704
1;M;87450701
1;N;885656.3
1;O;88565604
2;A;86451001
2;B;864510.3
2;C;86451004
2;D;86451001
2;E;864510.3
2;F;88565604
2;G;88565601
2;H;864510.3
2;I;86451004
2;J;86451001
2;K;874507.3
2;L;87450704
2;M;87450701
2;N;885656.3
3;A;88565604
3;B;86451001
3;C;864510.3
3;D;86451004
3;E;87450704
мне нужна эта проверка непротиворечивости, потому что мои данные набор огромен. Я новичок в VBA, поэтому я не знаю, как это сделать.
У вас есть вопросы?
Является ли Y или N в каждой строке, первой строке с 1 или последним? Если каждой строке потребуется собственное значение Y/N, вы хотите, чтобы мы предположили, что первая запись всегда действительна? или наиболее распространенное значение? Не могли бы вы добавить ожидаемый результат и как вы хотите, чтобы он выглядел и объяснял, почему значения такие, как они? – user2140261