Рита описала проблему, когда ей предоставляют информацию в таблице Excel, в которой в ячейке сочетаются как цифры, так и буквенные символы. В частности, в ячейке может быть «3,5 В», что означает, что было занято 3,5 часа отпуска. (Символ в конце ячейки может меняться в зависимости от типа часов, представленных в записи.)

Рита подумала, можно ли еще каким-то образом использовать данные в формуле.

Да, это возможно, и есть несколько способов решить эту проблему.

Самый простой (и самый чистый) способ — просто переместить буквенные символы в их собственный столбец. Предполагая, что записи всегда будут состоять из числа, за которым следует пробел, за которым следуют символы, вы можете выполнить «разделение» следующим образом:

  1. Убедитесь, что справа от записей есть пустой столбец.

  2. Выберите записи.

  3. Выберите «Текст в столбцы» в меню «Данные». Excel отображает первый шаг мастера преобразования текста в столбцы. (См. Рис. 1.)

  4. Должен быть выбран переключатель с разделителями. Нажмите кнопку «Далее. Excel отображает второй шаг мастера.

  5. Убедитесь, что установлен флажок «Пробел», затем нажмите «Далее». Excel отображает третий шаг мастера.

  6. Щелкните Готово.

Word разделяет записи на две колонки, с числами в крайнем левом столбце и буквенными символами справа. Затем вы можете использовать любые обычные математические функции для желаемых числовых значений.

Если невозможно разделить данные на столбцы (возможно, ваша компания не допускает такого разделения или это может вызвать проблемы с теми, кто позже использует рабочий лист), вы можете подойти к проблеме несколькими другими способами.

Во-первых, вы можете использовать следующую формулу для отдельных ячеек:

=VALUE(LEFT(A3,LEN(A3)-2))

Функция LEFT используется для удаления двух крайних правых символов (пробела и буквы) всего, что находится в ячейке A3, а затем функция VALUE преобразует результат в число. Затем вы можете использовать этот результат, как любое другое числовое значение.

Если вы хотите просто суммировать столбец, содержащий ваши записи, вы можете использовать формулу массива. Введите в ячейку следующее:

=SUM(VALUE(LEFT(A3:A21,LEN(A3:A21)-2)))

Убедитесь, что вы действительно ввели формулу, нажав Shift + Ctrl + Enter.

Поскольку это формула массива, функции LEFT и VALUE применяются к каждой ячейке в диапазоне A3: A21 индивидуально, а затем суммируются с помощью функции SUM.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3185) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Using_a_Numeric_Portion_of_a_Cell_in_a_Formula [Использование числовой части ячейки в формуле].