當前位置:成語大全網 - 書法字典 - Excel公式嵌套,如何根據關鍵字符提取所需數據?

Excel公式嵌套,如何根據關鍵字符提取所需數據?

使用excel公式提取單元格中的關鍵數據,可以通過以下方式實現。下面是實際操作。供參考。

需要使用OFFICE365更高版本的TEXTSPLIT功能。

公式如下:= mid(sort(substitute(substitute(text split(a 21,";)、1)、“壹”、“1”)、“二”、“二”、“三”、“三”、1、1)、5、查找(“,”、排序。、1)、“壹”、“1”)、“二”、“2”)、“三”、“3”)、1、1)-5)。

公式很長,主要處理以下幾個問題:分別介紹。

首先,TEXTSPLIT用於處理字符串的分隔,用“;”作為壹個單獨的標記。如果是低配版,用數據分解來解決。公式也需要調整。如果字符串中有中英文分號混用,先用替換法換成壹個。便於後期處理。公式為TEXTSPLIT(A21,";",,1)。文本是要排序的字符串所在的單元格。Col_delimiter是壹個分隔的標記字符串。註意,只有壹個“;”已使用。。不能有多個(" a/(;.")。Row_delimiter是分支的標記。在這種情況下,它不是壹個分支,而只是壹個列。

結果如下:

SORT+SUBSTITUTE用於處理數據排序後的排序。它分兩步完成。首先將“壹”、“二”、“三”替換為“1”、“2”、“3”,然後按升序排序。其中,SORT_ORDER參數為,1(升序)和-1(降序)。By_col參數為1表示按列排序,為0表示按行排序。

結果如下:

最後,我們使用MID函數來截取我們需要的數據。SORT(SUBSTITUTE(SUBSTITUTE(text split(a 21,";)、1)、“壹”、“1”)、“二”、“2”)、“三”、“3”)、1、1)雖然這部分很長,但我們把它當作壹個細分和替換。5,從第五個字符開始,後面多少個中音是這樣計算的。使用FIND函數查找“,”(英文逗號)並返回“,”的位數,每個位數都不同。減去5(“壹/秒:”這四個字符+1),相當於MID (A1,5,Find -5返回的位數),我們就可以截取需要的數據了。

這是手工排序和公式篩選的結果。

這是所有公式處理的結果。