excel中引用格式不變,比如A1中資料有上下標,B2引用A1的資料進行了計算,上下標的格式就沒了,怎麼解決

時間 2022-08-17 09:56:54

1樓:匿名使用者

alt+f11

選單,插入,模組

將下面**複製到右邊空白區,存檔退出

重新開啟,按提示最終選擇「啟用巨集」,

然後alt+f8

找到處理上下標,執行

**建立在你f列有公式,即你已經做好了資料,就差處理上下標,這個基礎之上

sub 處理上下標()

columns("f:f").select

selection.copy

selection.pastespecial paste:=xlpastevalues, operation:=xlnone, skipblanks _

:=false, transpose:=false

for j = 1 to range("f65536").end(xlup).row()

for i = 1 to len(cells(j, 1))

set rng = cells(j, 1)

with cells(j, 6).characters(start:=i, length:=1).font

.superscript = rng.characters(start:=i, length:=1).font.superscript

.subscript = rng.characters(start:=i, length:=1).font.subscript

end with

next

next

end sub

2樓:

建議使用照相機功能,照出的**同資料來源一模一樣,還會隨源資料的更改而變化

3樓:匿名使用者

vba巨集命令如下

range("a1").select '選中單元格a1selection.copy '拷貝range("b1").

select '選中單元格b1activesheet.paste '複製你直接手動輸入q4,然後再選中4設定單元格屬性為4不是一樣嗎 ?

首先你要做的是啟動巨集命令。寫上語句,可以設定快捷鍵呼叫巨集詳細了吧

4樓:匿名使用者

sub macro1()

range("a1").copy range("b1")range("a2").copy range("b2")end sub

新建乙個巨集,把上述**複製進去即可。。。最簡單的。。。。

還可以為巨集做乙個快捷鍵,這樣只要你執行一次。。。即會複製一次。。。

新建巨集,在工具選單----巨集---新錄製----之後直接停止掉,按alt+f11進入vba**中。。。把模組中下方,會有第乙個模組,即是你剛錄製的空白,雙擊開啟**視窗。。。。複製我上段即可。。。

excel中,如果a1引用b1中的內容,但b1中存在下角標或上角標,該如何引用上下角標格式?

5樓:

不行滴。你這種不行的。

因為:你若想讓excel進行計算,你輸入的算式或公式必須符合excel的標準。

excel以及其他任何一種程式語言,都不會識別人類書寫方面的格志標誌上標或下標僅代表一種顯示樣式而已,這是人腦可以識別的,但程式語言有嚴謹規範性,它不依據你的文字格式來處理——它依據的是各種各樣的邏輯。

只有把b中的資料改成2*10^4,才可以進行計算

6樓:匿名使用者

沒聽明白,截個圖看看。。。

7樓:匿名使用者

上角標是指文字,新的列你也改成文字格式就行了吧。

你的問題能截個圖,更具體點嗎

excel中計算問題,a1中輸入的是300/5,如何引用a1的結果60,進行其他計算。

8樓:方括號

選中c1,插入-名稱-定義,上面輸入乙個名稱,比如abc,下面引用位置輸入公式

=evaluate(a1)*evaluate(b1)

然後在c1輸入=abc

9樓:萊昂納德_尤拉

=product(-trim(left(substitute(a1:b1,"/",rept(" ",20)),10)))/product(-trim(right(substitute(a1:b1,"/",rept(" ",20)),10)))

crtl+shift+enter結束公式

並不是單元格格式是數值,裡面的內容就得是數值300/5如果都是這樣的上下都是整數的格式,可以用個較簡單的方法來處理

結束公式,但是對6/0.1就不行了,或者乾脆就用巨集表函式evaluate

excel中引用格式不變,比如a1中資料有上下標,b2引用a1的資料進行了計算,上下標的格式就沒了,怎麼解決?

10樓:匿名使用者

sub 處理上下標()

columns("f:f").select '選中f列

selection.copy '複製

selection.pastespecial paste:=xlpastevalues, operation:=xlnone, skipblanks _

:=false, transpose:=false '選擇性貼上為數值,就是去掉了公式,保留值

for j = 1 to range("f65536").end(xlup).row() '定義變數i,範圍是1到f列最後

for i = 1 to len(cells(j, 1)) '定義變數j,範圍是a列內容的len,即長度

set rng = cells(j, 1) '將a列單元格內容賦予rng這個變數

with cells(j, 6).characters(start:=i, length:=1).font '此處開始迴圈,選中f列第j行的第i個值

.superscript = rng.characters(start:

=i, length:=1).font.

superscript '值與a列此行的第i個值的上標一樣

.subscript = rng.characters(start:=i, length:=1).font.subscript '值與a列此行的第i個值的下標一樣

end with

next '下乙個i

next '下乙個j

end sub '結束

11樓:

使用vba也就相當於將乙個單元格複製到另乙個單元格,並不像公式引用那樣方便。

建議使用照相機功能,照出的**同資料來源一模一樣,還會隨源資料的更改而變化,

調出照相機步驟:選單欄工具--自定義--命令--工具--從右框中找到照相機(將此圖示拖到工具欄)

照相機的使用:選擇資料區域--點選圖示按鈕--在需要顯示的位置畫框以顯示原資料

在excel中a1單元格行變列不變的引用格式是(a$1),什麼意思?求解釋。

12樓:匿名使用者

行變列不變是 $a1,

行不變列變是 a$1

行列都不變是 $a$1

這一般是應用在公式填充上,

我們假設這麼乙個公式,a1單元格為空時b1單元格返回1,不為空時b1單元格返回2

b1單元格輸入公式

=if(a1="",1,2)

在公式下拉填充到b2時,對a1單元格引用就自動改為對a2單元格的引用,

這時如果改變a1的引樣式如a$1,寫入公式為 =if(a$1="",1,2)下拉填充後公式中的a$1還是a$1,這樣就是行不變,可是在向右拉時,a$1就會變成b$1,所以是列標會變,而行號不會變

其它的引用樣式同理,放進**裡一試就會明白了

13樓:匿名使用者

行變列不變應該是$a1

$是絕對引用符號,加上$後,公式向其位置複製時,引用位址始終不變。在列標前加上$,**列引用始終不變;在行號前加上$號,表示行引用始終不變。

14樓:成功登入

如你所說,就是固定引用單元格的座標.不會因為公式的拖拉而變化.

請問大俠們:在excl裡假如a1單元格中有固定資料,要實現b1、b2....到bn個單元格中計算公式都引用a1中資料

15樓:匿名使用者

例如 ×5: b1

=a$1*5

輸入 =a1 的時候按f4

excel:a1單元格引用某資料,a2單元格根據a1單元格引用的資料顯示對應資料,如何實現?

16樓:匿名使用者

樓上的回答是對的,只是你沒理解,他的意思是讓你在sheet2中「a2」直接輸入「=」sheet1中的「a1」,這樣當你需要修改資料時,只要在sheet1中修改就行了,sheet2也會自動變化了。

17樓:匿名使用者

你要的是每個工作表上都要輸入函式,還是只在乙個表上輸入函式??

樓主的問題很簡單,問的卻很複雜。一二樓的答案是對的。只不過跟你想要的不是一樣的。

你想的是不用手動而是自動在400多個工作表內輸入這些公式。找高手用vba吧。400多個工作表。

做好這個工作簿後,用起來你電腦可能有點問題而且也不實用

18樓:匿名使用者

應該直接在a2單元格輸入「=a1"就行了呀!

excel中的資料引用問題,Excel中兩個表格之間無法引用資料!急急急

我估計你sheet2中是很多資料 我提供的sheet1中b1公式為 if vlookup a1,sheet2 a 1 c 22,2,0 0,vlookup a1,sheet2 a 1 c 22,3,0 vlookup a1,sheet2 a 1 c 22,2,0 c22根據你的實際sheet2內容行...

excel中找引用公式

方法1 利用查詢功能 1 依次點選 編輯 查詢 點選 選項 設定,2 在查詢範圍中,選擇 公式 然後輸入 a1 3 查詢全部,此時出現了很多關於a1的字元 其中有 1 公式含有 a1 和2 值的內容含有 a1 4 使視窗便於觀察,可以拖動視窗大小 5 再點選 公式 可以進行公式排序 按鈕如圖紅線部分...

關於Excel資料引用的問題,EXCEL中關於引用的問題

樓主要的是不是這樣的效果 1 原資料 2 需要引用的資料 如果是的話,就是用vlookup函式 sheet2中b2的公式是 if a2 vlookup a2,sheet1 a 2 b 5,2,false 然後往下填充 原來還沒解決哈。建議你先建乙個總表,有每乙個人的姓名及工號。以後你的每乙個表都從裡...

Excel中的絕對引用和相對引用,請舉例說明

excel中的絕對引用使用 表示 具體的含義是公式中 單元格的引用 是否隨公式 位置 的變化而變化 這種應用主要使用在我們寫好乙個共識後複製直接複製到其他單元格後公式是否發生變化。預設情況下,excel中的公式都是相對引用的,也就是說,公式中引用的單元格會根據公式在表中位置的相對變化也做相應的變化。...

excel中如何使用公式查詢引用

1 例如,下圖中的表資料。現在我想知道公式是否引用了a2單元格和b7單元格。2 讓我們從a2單元格點開始。然後,單擊 公式 選項卡。3 單擊 公式 選項卡後,在 公式檢視 組中,我們看到存在 跟蹤從屬單元格 我們使用此命令來確定公式是否引用了此單元格。4 讓我們點選 跟蹤下屬單元格 表單上的a2單元...