二維碼 購(gòu)物車
部落窩在線教育歡迎您!

新函數(shù)VALUETOTEXT和ARRAYTOTEXT用法

?

作者:小窩來(lái)源:部落窩教育發(fā)布時(shí)間:2023-12-13 22:31:01點(diǎn)擊:873

分享到:
0
收藏    收藏人氣:0人
版權(quán)說(shuō)明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

兩個(gè)文本方面的新函數(shù)。VALUETOTEXT,可以將引用的數(shù)據(jù)轉(zhuǎn)成文本;ARRAYTOTEXT可以將區(qū)域中數(shù)據(jù)轉(zhuǎn)成文本并合并到一個(gè)單元格中。

 

介紹兩個(gè)將選定的數(shù)據(jù)轉(zhuǎn)化為文本的函數(shù):VALUETOTEXTARRAYTOTEXT。

1.VALUETOTEXT

1)作用與語(yǔ)法

將引用數(shù)據(jù)按常規(guī)格式效果轉(zhuǎn)化為文本。

語(yǔ)法:

=VALUETOTEXT(引用數(shù)據(jù),[格式])

格式有兩個(gè)選項(xiàng):01。

 

文本, 信件
描述已自動(dòng)生成

2)基本用法

1)選項(xiàng)0轉(zhuǎn)文本

格式選項(xiàng)0,是默認(rèn)值,可以省略不寫(xiě)。

=VALUETOTEXT(A2:B7)

 

表格
描述已自動(dòng)生成

 

說(shuō)明:

注意用色塊標(biāo)注的數(shù)據(jù),轉(zhuǎn)化后原來(lái)的格式都丟棄了,變成常規(guī)格式效果的文本。譬如原來(lái)的B3單元格是日期數(shù)據(jù)“2023/10/15”,轉(zhuǎn)化后就變成文本數(shù)字45214。

 

2)選項(xiàng)1轉(zhuǎn)文本

=VALUETOTEXT(A2:B7,1)

 

表格
描述已自動(dòng)生成

 

說(shuō)明:

相比選項(xiàng)0,最大不同就是除邏輯值(TRUEFALSE)、錯(cuò)誤值、數(shù)字外,原始數(shù)據(jù)中的文本會(huì)添加上雙引號(hào)。譬如原始數(shù)據(jù)A3是文本數(shù)字1234.012,轉(zhuǎn)換后變成了加雙引號(hào)的文本“1234.012”。

 

2.ARRAYTOTEXT

1)作用與語(yǔ)法

將選定區(qū)域中的數(shù)據(jù)按常規(guī)格式效果依據(jù)先行后列的順序轉(zhuǎn)成文本后合并到一個(gè)單元格中。

語(yǔ)法:

=ARRAYTOTEXT(引用數(shù)據(jù),[格式])

格式同樣有兩個(gè)選項(xiàng):01,具體含義如下。

 

文本, 信件
描述已自動(dòng)生成

 

2)基本用法

1)用選項(xiàng)0合并——簡(jiǎn)潔模式

選項(xiàng)0是默認(rèn)值,可以省略不寫(xiě)。這種模式不區(qū)分行列,不區(qū)分?jǐn)?shù)字和文本,所以叫簡(jiǎn)潔模式。

=ARRAYTOTEXT(A19:B24)

 

 

說(shuō)明:

效果等同用VALUETOTEXT轉(zhuǎn)成文本后再用TEXTJOIN合并。

 

表格
描述已自動(dòng)生成

 

2)用選項(xiàng)1合并——嚴(yán)格模式

選項(xiàng)1會(huì)區(qū)分行列、區(qū)分?jǐn)?shù)字和文本進(jìn)行合并,所以叫嚴(yán)格模式。它會(huì)得到常量數(shù)組。

=ARRAYTOTEXT(A19:B24,1)

 

表格
描述已自動(dòng)生成

 

說(shuō)明:

合并得到常量數(shù)組。列值之間用逗號(hào)分開(kāi),行值之間用分號(hào)分開(kāi);原有的文本添加了雙引號(hào)。數(shù)字、邏輯值和錯(cuò)誤值不添加引號(hào)。

合并所得常量數(shù)組——只要不存在空值(原始數(shù)據(jù)中的空單元格轉(zhuǎn)化后就是空值)——可以很方便的用等號(hào)將其轉(zhuǎn)為數(shù)組。如下:

 

 

3.綜合運(yùn)用

因?yàn)樾「C運(yùn)用面、接觸面不寬,所以這兩個(gè)函數(shù)的實(shí)際運(yùn)用真的還沒(méi)有太多思路。下面拋磚引玉,希望大家來(lái)補(bǔ)充。

1)按條件合并同類項(xiàng)目

譬如下方按組別將人員合并到一個(gè)單元格中。

=ARRAYTOTEXT(FILTER($B$2:$B$9,$A$2:$A$9=D2))

 

 

說(shuō)明:

FILTER篩選出數(shù)據(jù),再用ARRAYTOTEXT合并。

 

加一點(diǎn)難度,要求合并后日期不變:

=ARRAYTOTEXT(TEXT(FILTER($B$13:$C$20,$A$13:$A$20=E13),"yyyy/mm/d"))

 

 

2)合并到同一單元格并分行顯示

公式=SUBSTITUTE(ARRAYTOTEXT(FILTER($B$25:$B$32,$A$25:$A$32=A34)),", ",CHAR(10))

 

圖片包含 圖示
描述已自動(dòng)生成

 

說(shuō)明:

由于ARRAYTOTEXT不能設(shè)置分隔符,所以合并后再用SUBSTITUTE函數(shù)將“, ”替換為換行符CHAER(10)。就這點(diǎn)來(lái)說(shuō),不如用TEXTJOIN來(lái)得利索。

=TEXTJOIN(CHAR(10),,FILTER($B$25:$B$32,$A$25:$A$32=A34))

 

圖示
描述已自動(dòng)生成

 

 

本文配套的練習(xí)課件請(qǐng)?zhí)砑涌头⑿?span>buluowojiaoyu索取。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!

掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

文本合并利器TEXTJOIN

一個(gè)公式搞定全國(guó)地址拆分

多區(qū)域查找

如何讓多表匯總在增刪表后可自動(dòng)更新?

版權(quán)申明:

本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。