如何计算单元格里面的四则混合运算?(就是单元格里面的公式数字已经编写好,例如3+5*8/7,但是没有“=”)
这道体超级难。
有1000个这样的单元格,是我突发奇想的一道题,希望能够给出一个不使用VBA的回答。如果实在没有办法,那就用VBA吧,拜托了,就是没有“=”。
å设Aåå·²ç»è¾å ¥æååè¿ç®çå ¬å¼ï¼å¸æå¨Bå对åºä½ç½®è®¡ç®åºå¼ï¼
1ãéä¸B1ï¼è½¬å°âå ¬å¼âå·¥å ·æ ï¼ç¹å»å称管çå¨ï¼
è§å¾ä¸
2ãå¨è·³åºçâå称管çå¨â对è¯æ¡ä¸ï¼ç¹å»ï¼æ°å»ºï¼
è§å¾äº
3ãå¨âæ°å»ºå称â对è¯æ¡ä¸ï¼âå称âï¼è®¡ç®ï¼âå¼ç¨ä½ç½®âå¡«å ¥å ¬å¼ï¼
=EVALUATE(Sheet3!A1) ï¼ç¹ç¡®å®ï¼
è§å¾ä¸
4ãè¿æ¶èªå¨ä¼è¿åå称管çå¨ï¼éé¢å·²ç»åºç°äºåææ°å»ºçå称ï¼è®¡ç®ï¼ç¹å»å ³éï¼
è§å¾å
5ãå¨B1åå æ ¼æ¶å¦å ¬å¼ï¼=计ç®ï¼å车
è§å¾äº
6ãéä¸B1ï¼ä¸æå¡«å Båï¼å®é ç»æï¼
è§å¾å
说æï¼EVALUATEæ¯æ©æVBè¿æ²¡æåºç°æ¶çâå®è¡¨å½æ°âå¨ç®åexcelä¸ä»è½ä½¿ç¨ï¼å ·æä¸äºç¹æ®åè½ï¼ä½å ¶ä¸è½ç´æ¥ä½¿ç¨ï¼å¿ é¡»å®ä¹æå称åé´æ¥ä½¿ç¨ã