FIND-傳回字元所在位置

1. 概述

文法
FIND(find_text,within_text,start_num)

從指定的索引 (start_num) 處開始,傳回第一次出現的指定子字串 (find_text) 在此字符串 (within_text) 中的索引。直連資料中如少於三個參數需新增預設值。

參數1find_text

需要尋找的文字

參數2within_text

包含需要尋找文字的文字

索引從1開始。如果省略start_num,則假設值為1。 

參數3start_num

指定進行尋找字元的索引位置

注:直連資料中不支援為負值。

注:如果尋找不到對應的字元,則函式傳回 0。

2. 注意事項

第一個參數任意型別,第二個參數任意型別,第三個參數可預設,若需要,必須為數值格式。

3. 範例

例如,希望實現模糊查詢,類似於 SQL 中的 like 。

希望設定內建資料集「門店銷售數據統計」中品類描述」欄位:若包含「女士」欄位的就等於「女士類商品」,如果包含「男士」欄位的就等於「男士類商品」,否則就為「其他

使用公式:IF(FIND("女士",品類描述) != 0,"女士類商品",IF(FIND("男士",品類描述) != 0,"男士類商品","其他")),如下圖所示:

3.png

注:品類描述欄位需要顯示為藍底才有效,詳情參見:計算文法

公式說明:

公式
說明
FIND("女士",品類描述) != 0在「品類描述」中尋找包含「女士」內容,則匯出為真,否則為 FALSE
IF(FIND("女士",品類描述) != 0,"女士類商品",IF(FIND("男士",品類描述) != 0,"男士類商品","其他"))如果「品類描述」中包含「女士」欄位的就等於「女士類商品」,如果包含「男士」欄位的就等於「男士類商品」,否則就為「其他」

更多範例:

公式結果
備註
FIND("I","Information")1
傳回"I"在"Information"中的位置即傳回值為 1
FIND("o","Information",2)4參考下圖
FIND("o","Information",-1)直連資料不支援該寫法
FIND("t","Information",1)8

4. 拓展閱讀

希望進行分組指派,可參見:新增指派欄




附件列表


主题: 資料分析進階
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙