VALUE 函數在字串中的應用

案例簡介

單行文字下拉單選等文字類欄位中的資料均為字串類型,在欄位中錄入的數字也是字串類型,不能直接參與計算、彙總等。

本文將透過如下兩個案例,介紹 VALUE 函數的使用,解決實際業務中文字格式的數字參與計算的問題。

  • 單選打分統計
  • 純數字校驗

單選打分統計

售後服務打分場景中,需要分別對「服務」和「品質」打分,並對得分進行相加彙總。

根據上述打分規則製作表單,具體步驟如下:

表單搭建

新建「售後服務打分」表單,欄位設定如下:

欄位名稱

欄位類型

欄位設定

請對產品服務及品質進行打分

分割線

服務

單選

選項自訂為1、3、5

品質

單選

選項自訂為1、3、5

彙總得分

數字

設定公式

1. 選中「彙總得分」欄位,在「欄位屬性 > 預設值」處,設定預設值為「公式編輯」,點擊下方「編輯公式」:

2. 在公式編輯頁面,設定「彙總得分」欄位的公式為VALUE(服務)+VALUE(品質),表示將先將打分的文字轉換成數字,在進行相加計算。

附註

如直接設定公式為服務+品質,則結果為兩個分數的拼接,如 1+3=13。

效果演示

純數字校驗

VALUE(文字)中,如果文字是由純數字構成的,則返回值是對應的這個數字;如果不是純數字,帶有文字、符號等,則返回值為 0。基於該特點,我們可以透過 VALUE 函數校驗某個字串是否為純數字。

如收集銀行卡號時,需要校驗必須為純數字內容才能送出。

根據上述校驗規則製作表單,具體步驟如下:

表單搭建

新建「資訊收集」表單,欄位設定如下:

欄位名稱

欄位類型

姓名

單行文字

銀行卡號

單行文字

新增表單送出校驗

1. 在「表單屬性 > 表單送出校驗」處,點擊「新增校驗條件」:

2. 設定不滿足校驗條件時提示文字為:銀行卡號請填寫純數字!設定公式為:VALUE(銀行卡號)!=0,表示只有當銀行卡號為純數字,即返回值不為 0 時才能送出,否則送出失敗,設定好後點擊「確定」儲存即可。

附註

如果已開啟流程,則該公式需在節點送出條件處設定。

效果演示

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。