0

Я хочу найти ячейку, которая содержит строку, и если она делает, то возьмите число в соседней ячейке в той же строке и скопируйте это в новый столбец. Я очень мало знаю об Excel, но пробовал:Поиск строки и копирование соседней ячейки в новый столбец

=IF(FIND("sja",D14),M14=E14,M14=0) 

и он не работал. Это всего лишь одна строка, но я надеюсь применить ее ко всему столбцу.

В основном у меня есть список покупок и вы хотите извлечь сумму от определенных поставщиков в новый столбец.

Как я могу достичь этого?

+0

[VLOOKUP] (http://office.microsoft.com/en-gb/excel-help/vlookup-HP005209335.aspx)? – Rup

+2

Если в столбце есть только одно событие покупки, то 'VLOOKUP' может быть тем, что вы ищете. В противном случае, если вы хотите, например, сумму сумм от одной и той же покупки, то более вероятно, что 'SUMIF'. Не могли бы вы разработать немного и/или включить пример того, что у вас есть? – Jerry

+0

Было бы много случаев. У меня длинный список элементов с датой и ценой, упорядоченными в столбцах. Я хочу иметь другой столбец с ценой, но только если элемент содержит слово «клей», например. Надеюсь, что это немного яснее. Спасибо –

ответ

1

Ниже, или аналогичные, могут подойти:

SO16689364 example

Термин поиск в Row1 (M и N), чтобы предоставлять возможность поиска для различных терминов, без перезаписи или жесткого кодирования. Звездочки должны искать термин независимо от контекста. SEARCH также производит числовой вывод, но в сочетании с> 0 должен быть TRUE или FALSE (если не ошибка). Если есть ошибка, значение по умолчанию пустое (""). В случае, если D может содержать несколько экземпляров суммирования с отдельной формулой (здесь в Row18).

+1

Это выглядит идеально! Я дам ему попытку и дам вам знать, как я нахожусь. Спасибо –

+0

Извините, но я полный noob в excel и не знаю, что делаю! где именно я ставлю функцию? Я упорядочил свои данные так, чтобы они были в одном и том же столбце и строках в качестве вашего примера, чтобы не переделывать слишком много. Еще раз спасибо –

+0

Mea culpa. (Обычно я помещал границу вокруг M10, чтобы указать выбранную ячейку). В верхней левой части отображается выбранная ячейка (M10), а часть справа от символа функции - содержимое. Случается, что результат для M10 здесь, однако, «!»! Итак, поместите '= IFERROR (IF (SEARCH (« * »& M $ 1 &« * », $ D10)> 0, $ E10,« "),« »)' в M10 и скопируйте по мере необходимости. [Мораль: SHOW GRID в вопросах (где это уместно и возможно)] Обратите внимание, что звездочки могут быть замечены в комментарии. – pnuts

Смежные вопросы