计算A中的每一条数据占B中对应的数据占比,这就需要对A和B中的数据进行拆分计算,最后再进行连接。

excel中如何对两个单元格数据进行计算占比?-趣帮office教程网

先提取A中的数据公式为=TEXTSPLIT(D3,TEXTSPLIT(D3,{1,2,3,4,5,6,7,8,9,0},,1),,1)

excel中如何对两个单元格数据进行计算占比?-趣帮office教程网

再提取B中的数据公式为TEXTSPLIT(B3,TEXTSPLIT(B3,{1,2,3,4,5,6,7,8,9,0},,1),,1)

excel中如何对两个单元格数据进行计算占比?-趣帮office教程网

然后用公式CHOOSECOLS(WRAPROWS(TEXTSPLIT(B3," ",,TRUE),2),1)提取文字部分

excel中如何对两个单元格数据进行计算占比?-趣帮office教程网

最后通过CONCAT函数进行连接,即输入公式=CONCAT(CHOOSECOLS(WRAPROWS(TEXTSPLIT(B3," ",,TRUE),2),1)&TOCOL(TEXT(--TEXTSPLIT(D3,TEXTSPLIT(D3,{1,2,3,4,5,6,7,8,9,0},,1),,1)/TEXTSPLIT(B3,TEXTSPLIT(B3,{1,2,3,4,5,6,7,8,9,0},,1),,1),"00.00%")))就行了。

excel中如何对两个单元格数据进行计算占比?-趣帮office教程网

只要是遇到文本与数字部分,首先用TEXTSPLIT函数拆成想要的数据,再处理。