[excel]跨單元格、跨表格的關(guān)聯(lián)

多表同時(shí)操作

在Excel中可以同時(shí)操作多個(gè)表,也就是下方所選擇的各個(gè)視圖表。

其方法是按住ctrl鍵,鼠標(biāo)單機(jī)選擇需要一起操作的表,比如Sheet1和Sheet1,此時(shí)他們將臨時(shí)處于同一個(gè)組狀態(tài),你在編輯Sheet1的單元格A1時(shí),Sheet2中的單元格A1就會(huì)得到同樣的操作。

跨表取數(shù)

表2中單元格的數(shù)據(jù)來(lái)自表1中的單元格,兩個(gè)單元格可以處于不同的位置。

同一個(gè)工作簿

公式:工作簿名!單元格索引

比如:Sheet1!A2

舉例:在Sheet1中單元格B2的位置,為該單元格添加函數(shù) =Sheet2!B2,此時(shí),編輯Sheet2中的B2單元格,他的數(shù)據(jù)就會(huì)同步出現(xiàn)在Sheet1中的單元格B2中。

比如有Sheet2,內(nèi)容如下

image.png

在Sheet1中這樣設(shè)置即可

=Sheet2!B2
image.png

優(yōu)點(diǎn):該方法不僅可以在同一個(gè)Excel的不同Sheet(工作簿)中,也可以跨不同文件的excel,但是寫(xiě)法會(huì)有所不同。

跨工作簿

公式: =[工作簿名]表名!單元格索引

缺點(diǎn):不方便對(duì)單元格的內(nèi)容進(jìn)行截取。比如表A1內(nèi)容是”張三22歲“,而B(niǎo)表B2中希望只留下"張三",那么就沒(méi)法這樣用。

Vlookup函數(shù)的方式也可以

比如我在Sheet2中有這樣的表

image.png

我在Sheet1中B2單元格寫(xiě)這樣的公式

=VLOOKUP($A2,Sheet2!$A2:B2,2,FALSE)

image.png

說(shuō)明一下,vlookup函數(shù)我看了很久才大概get到,后來(lái)試著試著才發(fā)現(xiàn),他的第一個(gè)參數(shù)比如$A2是查找的區(qū)域的索引,比如你想找B2的”公務(wù)員A級(jí)“,那么不是通過(guò)B2這種列索引找的,而是通過(guò)行比較,比如A2中的name是否一致,當(dāng)Sheet1中的A2(name)和Sheet2中的A2(name)一致,那就說(shuō)明找到了這一行,此時(shí)第二個(gè)參數(shù)中的區(qū)域選擇以及第三個(gè)參數(shù)的第幾列的選擇就說(shuō)得通了。

字符串截取

Excel中的vlookup函數(shù)可以很簡(jiǎn)單,但也可以很復(fù)雜,有很多的使用組合方式。舉個(gè)例子,比如提取數(shù)字(這是我在網(wǎng)上找的一個(gè)例子,想學(xué)習(xí)可以參考:http://www.seotcs.com/word/4384.html

首先給出數(shù)組公式,在B2輸入以下數(shù)組,按<Ctrl+Shift+Enter>組合鍵結(jié)束輸入。

=VLOOKUP(9E+307,MID(A2,MIN(IF(ISNUMBER(--MID(A2,ROW($1:$99),1)),ROW($1:$99))),ROW($1:$99))*{1,1},2)

復(fù)雜有他的好處,也有他的壞處,這種東西對(duì)于大多數(shù)人而言,未免太難使用,和當(dāng)年正則圈里的笑話(huà)一樣:”你有一個(gè)問(wèn)題,研究之后你發(fā)現(xiàn)他可以用正則表達(dá)式去解決,現(xiàn)在你有兩個(gè)問(wèn)題了“。常聽(tīng)同事說(shuō)一句話(huà):”做東西應(yīng)該是簡(jiǎn)單的,如果你覺(jué)得你做的東西很復(fù)雜,那一定是哪里不對(duì),需要重新思考如何去做“。

現(xiàn)在我感覺(jué)腦細(xì)胞不夠用了,希望簡(jiǎn)單一點(diǎn)

我在Sheet2有這樣的表格

image.png

只要我在Sheet1的B2中寫(xiě)下這樣的表達(dá)式就可以截取前三位

=LEFT(VLOOKUP($A2,Sheet2!$A2:B2,2,FALSE),3)

image.png

僅保留數(shù)字的話(huà)還不會(huì)弄

(理直氣壯)
通過(guò)截取長(zhǎng)度搜索長(zhǎng)度判斷是否是數(shù)字以及截取長(zhǎng)度這種是可以做到,但是太也復(fù)雜了,不想學(xué)。

WPS中的Excel在設(shè)置單元格格式的時(shí)候是可以設(shè)置”僅保留數(shù)值“,不過(guò)屬于收費(fèi)功能。

而office中的似乎支持正則表達(dá)式 Reg。。。不過(guò)電腦沒(méi)裝,暫時(shí)也沒(méi)想著用,懶得搞了先這樣,下回吧。

后記

通篇我覺(jué)得需要記住的重點(diǎn)也就兩個(gè)

1、公式可以組合

2、[excel文件名]工作簿名!索引起始:索引截止,這個(gè)公式中的方括號(hào)、感嘆號(hào)和冒號(hào)的使用才是重點(diǎn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容