Excel中如何實現下圖中的唱票功能

2021-06-26 18:26:31 字數 1859 閱讀 3285

1樓:

不是寫在格子裡。

你點選單裡的「檢視」——「工具欄」選中「控制元件工具箱」

然後會有一個控制元件工具箱的欄出現。這個欄裡有一個「標籤」(看起來是個大寫的a)點中後在你需要的地方劃一下,出來一個標籤框,這個框就是你要的得票數。

再在欄裡找到「命令按鈕」(看起來就是個按鈕)選中後在你需要的地方劃一下,出來一個按鈕

這時,雙擊剛才新增的標籤,改「屬性」裡的「caption」為「0」

然後回到**裡,雙擊標籤,改「caption」為「加一票」

然後再新增**如下:

private sub commandbutton1_click()label1.caption = val(label1.caption) + 1

end sub

private sub form_load()label1.caption = ""

end sub

就可以了

哦,對了,搞好後,還得退出設計模式。

當然,我只是給了一個按鈕,剩下的都差不多,只不過是名字有變化罷了。

2樓:匿名使用者

你寫個basic程式就可以了,excel就是嵌入了basic實現那個功能的

在excel中如何實現下圖的功能? 20

3樓:

先不說,看圖說話:

看你自己,如果類目太多建議使用從單元格引用,如果類目少就手動新增就好了。

4樓:匿名使用者

是不是要動態二級下拉選單?就是,a1單元格有下拉選項,然後,根據選擇的內容不同,b1的下拉選項的內容會自動變化?

5樓:智慧奔跑飛

你為什麼用excel實現這個功能我不知道了,excel實現特別麻煩,你可以用powerpoint實現更容易一點。也可以使用visual studio 來做個簡單的程式更容易實現了。

6樓:

如果要在c列 返回 結果,要用vba

excel實現下圖效果? 20

7樓:匿名使用者

下面是行號重複或迴圈的,你再用indirect函式調整一下對應行號就行了,公式中的3或者a3可用counta得出,後面之所以用+1這麼繁瑣,是為了方便從那個行號開始,就直接填上去就行了,便於記憶而已。

=(ceiling(row(a1),3)/3)-1+1

=mod(row(a3),3)+1

8樓:我來也

可以用函式公式實現,但是你的資料結構最好是明確,沒有行列標號的!也沒有說清楚迴圈的指定單元格資料來源!公式怎麼做啊!

9樓:彼岸的暗夜

用刪除重複項功能

方法:選中一列之後 選擇資料 刪除重複項即可

10樓:匿名使用者

在d1和e1中分別輸入或複製貼上下列公式

=index(a:a,int(row(a3)/3))=index(b:b,mod(row(a3),3)+1)選擇d1:e1,下拉填充

網頁連結

如果讓de兩列的公式隨著ab兩列的資料的增減而變化,在d1和e1中分別輸入或複製貼上下列公式

=if(row()>counta(a:a)*counta(b:b),"",index(a:

a,int((row(a1)-1)/counta(b:b)+1)))    =if(row()>counta(a:a)*counta(b:

b),"",index(b:b,mod((row(a1)-1),counta(b:b))+1))

選擇d1:e1,下拉填充的行數最少為a:b兩列資料個數的乘積。

Excel實現下圖效果,Excel實現下圖效果?

下面是行號重複或迴圈的,你再用indirect函式調整一下對應行號就行了,公式中的3或者a3可用counta得出,後面之所以用 1這麼繁瑣,是為了方便從那個行號開始,就直接填上去就行了,便於記憶而已。ceiling row a1 3 3 1 1 mod row a3 3 1 可以用函式公式實現,但是...

如何用Excel快速計算出下圖中的管理費用?要用哪個函式

修改一下圖bai2 假設在dusheet2 上圖e2公式zhi dao index sheet2 b 2 d 5,lookup c2,sheet2 a 2 a 5,row 1 4 max if isnumber find b2,sheet2 b 1 d 1 column a c 陣列公式,按 回ct...

如何實現在excel中顯示公式的計算式

其實這個bai辦法也比較du簡單,用定義名稱和zhiget.cell就可以解決。操作如下 dao 設你的ab列為 版資料,c列要顯示公式權,d列等a b,也就是說,你的最後在c1中顯示 a1 b1,d1中顯示結果。1,在d1中輸入正常的計算公式 a1 b1得到正常的計算結果。2,插入,名稱,定義,名...