У меня есть набор значений, которые я хочу заменить на 10х (или другой фактор) масштабированных.

Поскольку мне приходится делать это много раз, есть ли способ сделать это, не вычисляя отдельные ячейки и не копируя значения? Что-то вроде поиска / замены, но с функцией и в выбранной группе ячеек.

1 ответ1

1

Если вы просто хотите выполнить простую операцию с этой группой ячеек:

  • Введите число в другой ячейке (например, 10, если вы умножаете их на 10)
  • Скопируйте эту ячейку
  • Выделите группу ячеек, которые вы хотите изменить
  • Сделайте специальную вставку и выберите операцию

Изменить: Другой вариант, если вы не против работать с VB. Создайте макрос как это:

Sub ModCells()
Range(Selection, Selection.End(xlDown)).Select

For Each cell In Selection
      cell.Value = cell.Value / 10
Next
End Sub

И тогда вы можете выбрать ячейки и просто запустить макрос.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .