У меня есть таблица в Excel 2013, в которой есть тысячи записей о продуктах питания (говяжий, говяжий, говяжий, грудинка, говядина, филе курицы , целая курица, рыжая, целая рыба, йогурт, салат-импорт, салат-мороженое, томатно-свежий, томат, вода, молоко и т. д.), хранящиеся в колонке А. Обратите внимание, что значение может содержать другое содержимое чем название пищевой продукции.Проверьте наличие одного из нескольких значений в столбце
Я создал столбец B рядом с колонкой A. Я хочу, чтобы столбец B удерживал категорию пищевого товара в колонке A. Например, если у A1 есть «Говядина» или «Цыпленок» или «Рыба», тогда B1 должен равняться «Мясо». Если у А1 есть «Томатный» или «Салат» или «Лук», тогда B1 должен равняться «Овощи».
Каков наилучший способ его достижения?
Вы может создать массив, который содержит значения, такие как Beef, Chicken или Fish, а затем сравнить каждую ячейку с помощью функции InStr (посмотреть вверх по документу ntation) во время цикла через массив. Затем введите оператор if, который помещает мясо или овощ в соответствующую ячейку. –
@ExcelHero набрал перед мыслью. удалит –