如何識別Excel自動化機會?

Excel 自動化:指的是透過VBA或者其他技術手段來替代原來手工的Excel操作的過程。

如何識別Excel自動化機會?

我以前在做財務外包的公司工作,工作是透過技術手段來最佳化業務流程,透過編寫一些自動化工具來替代手工重複的操作工作。透過虛擬勞動力(技術工具)來替代人工勞動力,讓作業人員更多關注於業務的問題。

如何識別什麼地方可以使用自動化呢?

1、重複的Excel操作

A、在她們的工作中,大量的使用Excel,使用Excel去對賬,使用Excel去做三方匹配等等。然後在多個Excel之間來回的計算、對比、使用計算公式。來回地在多個Excel之間複製、貼上操作。對於這種重複、繁瑣、有規律的操作都可以使用自動化去實現。

2、使用Outlook去發生大量的郵件

A、比如:單據稽核不通過後,需要將問題傳送給申請人。申請處理完成後郵件通知申請人審批狀態等。需要使用Outlook去傳送郵件,可以使用VBA來實現傳送,定義好傳送的規則,定義好傳送的模板,使用VBA去操作Outlook來自動傳送郵件。

3、將Excel記錄的內容寫入Web系統

A、透過手工將Excel中記錄的內容,寫入到Web系統中去。這個也是可以透過自動化來實現的,透過使用VBA網頁操作,Python網頁操作,Request操作 等等都可以很方便地實現。

4、將Web系統中的資訊下載到本地

A、透過手動方式去複製Web系統的資訊到本地儲存,去下載Web系統的報表等。

以上提到的都是在工作過程中常見的VBA自動化識別方法,但是通常我們在識別自動化計劃的第一步還是先最佳化流程,將流程不合理的地方、步驟進行改善,改善完成後再實施自動化方法,這種方式才真正的能做到流程最佳化結合自動化,達到流程最優、效率最高、成本最低、收益更大。

實現自動化的方式也非常多,VBA只是其中一種,一種在Office內使用的開發語言,但是VBA操作Office比其他語言效率都要高。還有Python,操作Excel 也非常的方便,並且還有非常多的庫去操作其他的系統等。當然透過更高階的語言開發的業務系統,在業務系統中去整合一些自動化操作在內,這才是最終的解決方案。