Студент Гэри уже спросил, хотите ли вы использовать VBa (именно так я и предпочел бы сделать это) в комментарии к вашему сообщению, на которое вы еще не ответили, однако, вы можете использовать это решение, если хотите использовать только Рабочий лист Формула (я использую слово solution
свободно, лучше взломать)
Теперь этот ответ основан на информации, которую вы дали. Единственный пример, который вы привели - "Четыре яблока"
Предположим, у вас есть следующее в Sheet1
A B
1 four apples
2 six oranges
3 =sum(5 + A1)
4 =sum(A2 / 2)
Где B3 и B4 должны показывать результаты, а не фактическую формулу
Единственный способ с этим взломать. На листе 2 создайте поиск, например
A B
1 one 1
2 two 2
3 three 3
так далее
Затем вы можете использовать следующее
=SUM(VLOOKUP(LEFT(A1,FIND(" ",A1)-1),Sheet2!A1:B6,2,FALSE)+10) 'Look up the four apples and add 5
=SUM(VLOOKUP(LEFT(A2,FIND(" ",A2)-1),Sheet2!A1:B6,2,FALSE)/2) 'Look up the six oranges and divide by 2