Excel считает, что значение в объединенной ячейке фактически содержится в первой (самой левой) ячейке объединенной ячейки.
Я могу придумать только один метод для достижения этой цели с помощью формул, но он требует ручного форматирования объединенных ячеек и вспомогательного столбца.
Вы можете отформатировать объединенные ячейки как числа с цветными отрицательными числами.Так как в ячейках есть текст, это не повлияет на форматирование текста, но вы все равно можете извлечь с помощью CELL("color", A1)
форматирования (1
, если отформатировано красным для отрицательных чисел, и 0
в противном случае),
В столбце помощника вы копируете значение из столбца B, если ячейка не «цветная», или из столбца A, если «цветной».Возможно, вы также можете сделать это с помощью формулы массива и без использования вспомогательного столбца.
В любом случае, требуется сначала (вручную) отформатировать объединенные ячейки (с использованием средства рисования формата это, очевидно, очень быстро и просто, если число строк составляет разумное число.