1樓:匿名使用者
b1輸入:
=offset($a$1,(column()-2)*5+row()-1,0,1,1)
滑鼠移到b1右下角變實心十字 下拉到b5, 然後右拉
2樓:
我的公式和樓上不同,是這樣的:
設你的數字在a列,從a1往下排,則你在b1單元格輸入公式:
=if(int((row($a1)-1)/5)=column(a1)-1,$a1,"")
然後把這個公式往右下拉就可以了,如果你不會拉,可以複製b1,再選定b列到n列貼上就行了!
3樓:匿名使用者
在b1輸入:
下拉至第5行,再向右拉到所需位置。
4樓:佛向悟
你的問題有問題吧:只有256,如你所說則列中最多不能超過255*5=1275個數的喲。
如果是如此,假設你a1~a1275單元格中是你要分解的數。
執行下面的巨集就可以
sub kk()
for i = 2 to 256
cells(1, i).value = cells(5 * i - 9, 1).value
cells(2, i).value = cells(5 * i - 8, 1).value
cells(3, i).value = cells(5 * i - 7, 1).value
cells(4, i).value = cells(5 * i - 6, 1).value
cells(5, i).value = cells(5 * i - 5, 1).value
next
end sub
5樓:會爆破的唱唱
想了一個方法,按你的假設在b1之中輸入下列公式:
=if(int((row($a1)-1)/5)=column()-2,$a1,"")
然後向右拖拉單元格,使b1、c1……等等都變成上面的公式,然後再選中所有第一行的公式,向下拖拉單元格填充下面的單元格。
結果是在單元格b1到b5中顯示的數字是a1到a5中的各個數,c6到c10中顯示的是a6到a10的數,以此類推
如果資料是從a列第二行開始,那麼row(a1)-1,就應該把-1卻掉。
不知道是否符合你的要求,如果**不對,告訴我給你除錯。
excel問題 20
6樓:
vba複製到本表,不是 sheet2
sub 已處理複製()
dim x
if [d2] = "已處理" then
x = sheets(2).range("a65536").end(xlup).row
rows(2).cut sheets(2).cells(x + 1, "a")
end if
end sub
前提是:本表的a2不能為空
否則複製過後會錯行
excel問題
7樓:烏孫天睿歷甜
用餅圖或,假設168所在單元格為b2,則單元格c2「=b2/$b$4」,並設定單元格格式為「百分比」,然後下拖。
b2為相對引用,$b$4為絕對引用
相對引用
在建立公式時,單元格或單元格區域的引用通常是相對於包含公式的單元格的相對位置。在下面的示例中,單元格
b6包含公式
=a5;microsoft
excel
將在距單元格
b6上面一個單元格和左面一個單元格處的單元格中查詢數值。這就是相對引用。
在複製包含相對引用的公式時,excel
將自動調整複製公式中的引用,以便引用相對於當前公式位置的其他單元格。在下面的示例中,單元格
b6中含有公式:=a5,a5是b6
左上方的單元格,當公式複製至單元格
b7時,其中的公式已經改為
=a6,即單元格
b7左上方單元格處的單元格。
絕對引用
如果在複製公式時不希望
excel
調整引用,那麼請使用絕對引用。例如,如果公式將單元格
a5乘以單元格
c1(=a5*c1),現在將公式複製到另一單元格中,則
excel
將調整公式中的兩個引用。可以在不希望改變的引用前加上美元符號($),這樣就能對單元格
c1進行絕對引用。如果要對單元格
c1進行絕對引用,請在公式中加入美元符號:
=a5*$c$1
相對引用與絕對引用之間的切換
如果建立了一個公式並希望將相對引用更改為絕對引用(反之亦然),那麼請先選定包含該公式的單元格。然後在編輯欄中選擇要更改的引用並按
f4鍵。每次按
f4鍵時,excel
會在以下組合間切換:絕對列與絕對行(例如,$c$1);相對列與絕對行
(c$1);絕對列與相對行
($c1)
以及相對列與相對行
(c1)。例如,在公式中選擇地址
$a$1
並按f4
鍵,引用將變為
a$1。再一次按
f4鍵,引用將變為
$a1,以此類推
關於excel問題?
8樓:明佳妙明
a2輸入
9樓:在石拱橋寫小抄的
=ifs(a3<>"",$a$1,b3<>"",$b$1,c3<>"",$c$1,d3<>"",$d$1,true,"")
excel出現了一個問題 導致程式停止正常工作
10樓:匿名使用者
出現自動化錯誤與系統和軟體關係不大,一般在訪問外部檔案或網頁時發生。建議上傳**或檔案,讓大家分析分析。
excel**經常出現遇到問題需要關閉
11樓:網天絡地
microsoft office excel遇到問題關閉的原因如下:
1、office問題;
2、電腦中毒;
3、軟體衝突;
4、系統問題。
解決辦法如下:
1、重新安裝office軟體(建議選擇不同版本進行重新安裝);
2、全盤查殺電腦病毒後,重新安裝office軟體;
3、解除安裝最近安裝的軟體(如瀏覽器、遊戲等),將最近安裝的軟體替換為其他版本或者相類似的軟體;
4、重新安裝作業系統,並重新安裝office辦公軟體(重灌系統之前,一定要提前備份重要資料)。
12樓:匿名使用者
這個**中有沒有巨集設定,如果有那就是是巨集**有問題了。
13樓:匿名使用者
這個是bug,系統bug或者軟體bug。我上班用的電腦常常這樣。要加補丁。
14樓:有俠濮友
隨便開啟一個excel,然後選擇
檔案--開啟,找到這個有問題的檔案,此時只要選中即可,不要點開啟,點一下開啟後面的小三角,選擇開啟並修復~~~
以上方法僅供參考~~~
如果改文件重要的話,建議拷貝一份,以免嘗試各種方法修復時徹底損壞~~~
15樓:匿名使用者
你操作錯誤,**有錯誤或者其它什麼
16樓:匿名使用者
我很想回答的,可是我也不知道答案呢
17樓:匿名使用者
估計是這個**有錯誤或者其它什麼,你開啟看看裡面的選項設定都對嗎?
關於excel問題 20
18樓:來自九隴山風風韻韻的魔芋
整體思路:
第一:首先使用if函式判斷是否大於20;
第二:使用len和find函式判斷小數位數;
第三:當大於20的時候直接使用roundup、len和find函式組合公式;
第四:當小於20的時候,使用right函式判斷最後一位是否小於5;
第五:當最後一位小於5的時候,使用left和len函式提取除去最後一位資料加上最後一位5, 5是通過10的冪次方來確定;
第六:當最後一位大於5的時候,直接使用round、len和find函式組合公式進位。
因此,公式如下:
=if(a2>20,roundup(a2,len(a2)-find(".",a2)-1),if(--(right(a2,1))<5,left(a2,len(a2)-1)+10^-(len(a2)-find(".",a2))*5,round(a2,len(a2)-find(".
",a2)-1)))
如下圖:
希望幫到你,謝謝!
19樓:淡
以資料在a1為例
=if(a1>20,fixed(a1,0),if(--mid(a1,find(".",a1)+1,1)>5,fixed(a1,0),replace(a1,find(".",a1)+1,1,5)))
20樓:絞誑道唾煞
親,你是要列印麼?
excel可以每隔50行分一頁,不過要用vba。下面是**:
sub fy()
dim i as long
for i = 51 to activesheet.usedrange.rows.count step 50
activesheet.hpagebreaks.add before:=cells(i, 1)
next i
end sub
excel函式錯誤的處理
21樓:特特拉姆咯哦
1、準備一份案例檔案**。
2、雙擊開啟案例檔案,進入**主頁。
3、如圖所示的工作表中,我們希望通過在a10單元格中輸入excel愛好者姓名來查詢該名同學屬於哪個地區。b10單元格中的公式為「=vlookup(a10,a2:d6,2,false)」。
4、由於a10中輸入了excel愛好者姓名「小看今朝」,在a2:a6中並沒有和它匹配的值,因此出現了「#n/a」錯誤。
5、修正錯誤:可以在a10單元格中輸入一個a2:a6中存在的excel愛好者姓名,如「吳姐」,這時錯誤值 就不見了。
22樓:綠衣人敲門
如下圖,一般出現「#n/a」的錯誤說明原始表第一列查不到第一引數的值。
這種錯誤值處理一般有兩種方案:
1)核實查詢值是否拼寫錯誤,然後改正;
2)改成用萬用字元查詢,如:=vlookup(a8&"*",a1:d5,2,0)。
如果第三引數,也就是返回結果的列數,超過了資料表最大列數或者小於1將出現#ref!錯誤。這種情況下,修改正確的返回值列數即可。
如果查詢的值不在資料表的第一列,也會出現錯誤值。如下圖,【工號】資訊在原始表的第二列,因此公式返回錯誤。這種情況下,將【工號】列挪到資料表第一列或利用我另一篇經驗的「vlookup反向查詢」的技巧解決。
如果查詢的值為數字,並且返回錯誤值時,很可能的一種情況是查詢值和原始資料表值的格式不一樣。如下圖,b8單元格輸入的是數字「111」,而a列儲存的是文字型數字,兩者不同,因此返回錯誤。
如上的錯誤,可以:
1)利用【分列】功能將文字型數字轉化為數字;
2)把vlookup的第一引數加上&""轉換為文字。
excel應用問題,excel問題
就按你說的選中a1到a10,設定單元格格式 邊框 選上大口框 就打上邊框線了,如此直至e列。再選中第11行你要的20格,設定單元格格式 邊框 選上田字框 就打上邊框線了。這樣是你要的嗎 如果你覺得底紋礙眼,你選中全表 a和1的左頂上的格點中就是選全表 工具 選項 檢視 網格線 鉤選 就是去除網格 如...
EXCEL排序問題,EXCEL排序問題
你可以把b列複製一下,然後再覆蓋 可選擇第一個框然後再黏貼 到a列上,這樣就能達到你的要求 給你一個很笨但很簡單的辦法 a列為姓名1,b列為姓名2 1,你在a列前面插入一列,並標上序號,1,2,3.14.2,複製bc兩列,新建一表 或一個sheet 貼上.3,新表 或新sheet 按姓名2排列,原表...
excel劃線問題,excel製圖問題
你好,看看這個思路 1 確定每個單元格的中心 最好保證每個單元格為正方形 位置,2 把這些單元格與相應的位置對應成列表,3 定義程式就可以,如 activesheet.shapes.addline 27.75,74.25,84.75,178.5 select 需要怎樣的線,一般有兩種方法可以實現,一...