1

Текущая настройка для сравнения истории на AR Financial Data:
-Два листа Excel с одинаковыми заголовками. Диапазон: от A1 to AL250,000
-На одном из листов мы добавили 13 столбцов, в которых есть уравнения для сравнения между Sheet1 и Sheet2.
Уравнение 1: VLOOKUP от Лист1 до Лист2 (Input: Invoice #, Выход: Текущий баланс)
Уравнение 2: Если все операторы на Листе1, которые все ссылаются на VLOOKUP приводят к просроченным старению

Это означает, что я в настоящее время вычисляю 3,25 MIL уравнения (13 Col X 250 000 строк). В результате Excel работает очень медленно (текущий размер файла: 124 МБ).

Я отключил автоматический расчет, но с Excel все равно возникают проблемы, так как он постоянно зависает. Эти данные слишком велики для Excel?

Предполагая, что я ограничен MSO, есть ли лучший способ сделать это? Pivot? Power Pivot? Канал передачи данных? Макрос для вычисления и вставки значений в виде текста? Оставить мою работу?

Просто ищите более опытного пользователя Excel, чтобы дать информацию о наиболее эффективном маршруте, а не о том, как реализовать тот или иной маршрут.

1 ответ1

-1

Может быть, вы можете экспортировать свои данные на менее подробном уровне. Для instace не перечисляйте каждую транзакцию, а только суммы каждого счета-фактуры или клиента, затем используйте 13 столбцов с формулами в меньшем списке.

Может быть, создать функцию, чтобы копаться в детали одного клиента в отдельной вкладке.

Если вы не можете уменьшить размер данных, вы можете попытаться очистить свои формулы, чтобы сделать их быстрее. Я ощутил существенное улучшение, написав выражение if, где True - простая формула, а false - более требовательная.

[= IF(A1 <> 1, "", .. тяжелая формула ..)] часть [= IF(A1 = 1, .. тяжелая формула .., "")]

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

Удачи тебе :)

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