第一篇:excel中改變單元格數(shù)值顯示不同圖片
如何在excel中如何通過改變一個單元格內(nèi)容,讓另一個單元格顯示不同的圖片? 你還在為這樣的問題而煩惱糾結(jié)嗎? 我來告訴你,答案只需兩步!
一般的Excel公式只能引用、計算一些文本和數(shù)字,對于圖片則無能為力。而實(shí)際上,Excel公式對于文本、數(shù)字的計算、引用,其實(shí)都是對單元格的計算、引用。而在Excel中,還有一個大家日常中很少用到的功能——再造單元格。通過再造單元格和利用Excel公式對單元格進(jìn)行引用,可以實(shí)現(xiàn)改變一個單元格內(nèi)容,另一個單元格圖片也隨之改變的功能。下面,請大家都來試一試吧。
第一步,再造一個A1單元格。打開Excel,選擇“插入”、“對象”、“位圖圖像”,進(jìn)入位圖圖像編輯界面后直接點(diǎn)擊“ESC”退出,然后將其屬性“=EMBED(“Paint.Picture”,"")”改成“=A1”。一個與A1單元格一模一樣的新單元格就產(chǎn)生了。除非單獨(dú)調(diào)整,不然其大小、內(nèi)容均隨A1單元格而變化。若A1單元格是圖片,則新單元格也顯示圖片。第二步,設(shè)置新單元格為可變單元格。
既然要顯示不同的圖片,那么假設(shè)A1單元格為圖片1,A2為圖片1的編號1;B1單元格為圖片2,B2為圖片2的編號2,我們在C1輸入1,新單元格要顯示圖片1,即新單元格等于A1單元格,若我們在C1輸入2,新單元格要顯示圖片2,即新單元格等于B1單元格,所以,新單元格要根據(jù)C1的內(nèi)容來變化。這里用到這樣一個公式“=OFFSET($A$1,MATCH($C$1,$B$1:$B$2,0)-1,0)”。這是通過在B列的編號中查找C1中的內(nèi)容,顯示對應(yīng)的A列內(nèi)容的一個公式,當(dāng)然也不限于此,其他公式只要能實(shí)現(xiàn)此功能也是可以的。但是直接將新單元格的屬性設(shè)置成這個公式是不行的,在這里需要引入一個名稱。選擇“插入”、“名稱”、“定義”,然后新建一個名稱,比如我們新建的名稱為“AAA”,然后在“AAA”的引用位置填寫“=OFFSET($A$1,MATCH($C$1,$B$1:$B$2,0)-1,0)”保存以后,再設(shè)置新單元格的屬性“=AAA”。這時,新的單元格就變成了可以變化的,當(dāng)C1=B1時,新單元格顯示A1單元格的圖片,C1=B2時,新單元格顯示B1單元格的圖片。此時,我們需要的功能便已經(jīng)實(shí)現(xiàn)了。