Это один из способов сделать это. Я предполагаю, что вы копируете и вставляете это откуда-то еще. 
- Вместо переноса данных в Excel сохраните исходные данные в виде файла .txt.
 
- Откройте Excel и откройте новую пустую книгу.
 
- Под лентой данных используйте параметр "Получить внешние данные" "Из текста" (слева)
 
- Выберите файл .txt, который вы сохранили, вы попадете в Мастер импорта текста.
 
- На шаге 1 выберите "С разделителями"
 
- На шаге 2 выберите "Другое", а затем введите символ разделителя, который вы используете (в вашем случае это «|»).
 
- Пропустите шаг 3, нажав Готово.
 
Выберите "Новый рабочий лист" в качестве места назначения вывода
Теперь ваши данные будут в чуть лучшем формате. Обратите внимание, что вы можете выполнить описанные выше шаги, используя функцию "Текст в столбцы", если данные уже есть в Excel.
 
На Листе 1 (или любом пустом листе) сделайте заголовки столбцов:
 
Теперь вот как вы превращаете смешанные данные в пригодные для использования данные:
В A2 поместите эту формулу:  
=OFFSET(Sheet4!$A$1,INT((ROW()-2)/4),MOD(ROW()-2,4))  
- Убедитесь, что вы заменили 
"Sheet4!$A$1" с ячейкой, из которой начинаются ваши данные. В вашем примере это будет клетка с первой "ложкой" 
- Убедитесь, что у вас есть знаки доллара (т.е. не 
A1 , а $A$1)   
- Если необходимо, замените число 4 в формуле количеством столбцов данных элемента, в вашем случае максимальное значение равно 4).  
 
 
В B2 повторите то, что вы делали в A2, за исключением замены "Sheet4!$A$1" с ячейкой, с которой начинаются ваши данные по количеству. Для меня это выглядит так:
=OFFSET(Sheet4!$E$1,INT((ROW()-2)/4),MOD(ROW()-2,4))  
 
Теперь все, что вам нужно сделать, это заполнить эту формулу, пока у вас не будет строки для каждой комбинации «Товар / количество». С вашим примером это выглядит так:  
ITEM    QUANTITY
spoon   2
fork    1
knife   1
0       0
spoon   6
bottle  2
fork    4
piston  3
 
Затем скопируйте столбец A из приведенного выше результата и вставьте его на НОВЫЙ чистый лист в той же книге. (Я использую Sheet2)
 
- Пока вставленные данные все еще выбраны, на ленте данных выберите "Удалить дубликаты".
 
В появившемся диалоговом окне установите флажок "Мои данные имеют заголовки" и нажмите кнопку "ОК".
Вы должны иметь это сейчас:  
ITEM  
spoon  
fork  
knife  
0  
spoon  
bottle  
 
В B1 создайте заголовок столбца "КОЛИЧЕСТВО"
 
В B2 положить следующую формулу:
=SUMIF(Sheet1!$A:$A,$A2,Sheet1!$B:$B)
Обязательно замените "Лист1" тем листом, который вы использовали для первых формул.
 
Вот результат!
ITEM    QUANTITY  
spoon   8  
fork    5  
knife   1  
0       0  <-- Go ahead and delete this row if you want!  
spoon   8  
bottle  2
Вы можете сохранить эту книгу Excel и повторно использовать ее для последующего импорта данных, если вы сохраните импортированные текстовые данные в одном месте, а количество столбцов не изменится. Если они действительно обновляют формулы соответственно.
Как уже отмечали другие, для начала это странный формат данных, но я предполагаю, что это те ограничения, с которыми вы застряли.