我想用Excel公式填充4x10或10x4範圍。字母A出現5次,其次是B 1次,C次2次,D次是2次,但沒有列或行應該多於1個字母。我試了兩天後卡住了。謝謝!在Excel中填充具有特定數字的4x10範圍的單元格
圖片說明:
我想用Excel公式填充4x10或10x4範圍。字母A出現5次,其次是B 1次,C次2次,D次是2次,但沒有列或行應該多於1個字母。我試了兩天後卡住了。謝謝!在Excel中填充具有特定數字的4x10範圍的單元格
圖片說明:
sub fill_test()
strt_column=5
row=5
for i=1 to 4
a=sheet1.cells(i+4,3).value
for j=strt_column to strt_column+a
sheet1.cells(row,j).value=sheet1.cells(i+4,2).value
next j
strt_column=j+1
row=row+1
next i
end sub
試試這個...我還沒有測試的代碼,但我認爲它會工作.....如果那裏有任何錯誤評論回來....我會嘗試修復它們...
好吧....在思考如何短語問題後,我終於有了一個想法。請參閱我使用的公式(抱歉,我無法發佈圖像,但信譽低)。這不是最優雅的方式,因爲我仍然需要對第1行和第2行至第4行使用不同的公式。所以請分享您的想法!謝謝@SivaprasathV!
對於字母A:IF(E $ 4 < = $ C5,$ B5 「」) 對於字母B至d:IF(OR(E $ 4 < = SUM($ C $ 5:$ C5),E $ 4 > SUM($ C $ 5:$ C6)),「」,$ B6)
額外指數()是美麗的。謝謝! – kswonder