æ±vbaå°ç¨åºã
追çä¸é¢æåçå½æ°ä¸è¬ä¸ä¼æé®é¢ï¼ä½æ¯å¦æå¼çµæ¯å°B1æB100å¯è½ä¼æé®é¢
追é®æç¹ä¸æ¯å¾æããããæä¸è¦æ°å¥½çäºçæ°å¼ãæå°±æ¯éè¦æ¯é¢å®å¼å¤§çä¸ç»ï¼åæ¯ä»å°çä¸ç»ï¼ç¶åå©ç¨å·®å¼æ³ï¼æ±ææ³æ±çé¢å®å¼å¯¹åºçç¸åºå¼ã
æç¨excelæ¥æ¥ä½ åçå½æ°ï¼å¤§æ¦æ¯ä»ä¹ææåãå¸æå¤§ä¾ è½å¤å©ç¨æªå¾å¸®å¿è¯´æä¸ã
æå°±æ¯æ³æ±æªå¾ä¸ æµé800æ¶ å¯¹åºçæ¬ç¨ãåæ¬ç¨300æ¶ï¼å¯¹åºçæµéã
æç°å¨çæ大é®é¢å°±æ¯ï¼å¦ä½æ¾åºæ¯800大ï¼ä¸ææ¥è¿800çæ°å¼ã谢谢亲ï¼å¾æè°¢æ¨çå享ã
å¦æä¸éè¦ç¸ççï¼é£ä¹å°±ç¨ä¸é¢çå½æ°ï¼åè®¾ä½ è¦æ¥æ¾çæ°å¨A1ï¼æ¥æ¾çèå´æ¯B2:B20ï¼è¿åçå¼æ¯C2:C20
æ¥æ¾å°äºçå¼
if(iserror(match(A1,B2:B20,0)),lookup(A1,B2:B20,C2:C20),lookup(A1,B2:B20,C1:C19))
matché£ä¸ªå½æ°æ¯è¿è¡ç²¾ç¡®æ¥æ¾ï¼æ¾ä¸å°å°±è¿åé误å¼ï¼èiserrorå°±æ¯å¤ææ¯å¦ä¸ºé误å¼
å¦æ没æ精确å¹é
ï¼é£ä¹matchè¿åé误å¼ï¼iserrorå°±è¿åTRUEï¼é£ä¹æ¤æ¶lookupæ¥æ¾å°çå°±æ¯å°äºçæ°ï¼è¿åå°C2:C20ä¸å¯¹åºä½ç½®çå¼ã
è¥æ精确å¹é
ï¼é£ä¹matchå°±ä¸è¿åé误å¼ï¼iserrorå°±æ¯falseï¼é£ä¹æ们è¦çå°±æ¯lookupææ¾å°çåä¸è¡ï¼æ以è¿åçåä¸ç¨çæ¯C1:C19èä¸æ¯C2:C20
æ¥æ¾å¤§äºçå¼
lookup(A1,B2:B20,C3:C21)
=VLOOKUP(A1,B2:B20,1) è¿ä¸ªå°±å¯ä»¥æ¾å°å°äºçå¼ã
æ¥æ¾å¤§äºçå¼ lookupå®ç°ä¸äºï¼lookupä¹æ¯åªè½æ¥åºå°äºçå¼äº²ã
555555555555555
举ä¾1å°100
æ们è¦æ¾å¤§äº50 ç
é£ä¹ç¨vlookupæ¾å°çå°±æ¯å°äºçäº50çï¼é£ä¹ä¸ä¸ä¸ª51å°±æ¯å¤§äº50ç
å 为è¿éåä¼éå¼ï¼è¿æ¯ç¨lookupæ¯è¾å¥½
æ¯å¦ç¬¬ä¸åæ¯1å°10ï¼ç¬¬äºåæ¯11å°20
é£ä¹ç¨lookup(5,a1:a10,b2:b11)æ¾å°çå°±æ¯16ï¼å 为éå¼äºä¸è¡ï¼16æå¨è¡å¯¹åºçæ¯6ï¼
èlookup(5,a1:a10,b1:b10)æ¾å°çæ¯15
æå说ä¸å¥æå¾ä¸äºï¼è¦æé®é¢ææ天æ©ä¸å¨å¸®ä½ 解ç
å¯ï¼æ¾å°äºé£ä¸ªå°çå¼ï¼ä¸ä¸ä¸ªå¼å¦ä½è¾åºå¢ï¼
追çæ¾å¤§çå¼å°±ç¨lookup(5,a1:a10,b2:b11)
æ¥æ¾èå´æ¯A1:A10ï¼è¿åB2:B11ä¸çå¼ï¼å¦ææ¾å°æ¯A1:A10ä¸ç第k个ï¼é£ä¹ä¹è¿åB2:B11ç第k个ãå 为è¿éè¿åå¼åä¸å¹³ç§»äºä¸ä¸ªåä½ï¼æ以对åºçæ¯ææ¾å°çå°äºçäºçä¸ä¸ä¸ªå¼ï¼èè¿ä¸ªå¼å°±æ¯å¤§äºçäºçé£ä¸ª
é£æå¦ææ³æ¾åºA1å°A10ä¸é£ä¸ªå¤§çå¼å¢ï¼
追çæä¸é¢è¯´äºï¼å°±ç¨lookupå½æ°å°±å¯ä»¥äºï¼åªä¸è¿è¦æè¿åå¼çä½ç½®åä¸ç§»ä¸ä¸ªåä½
举ä¾åå°±æ¯ï¼å设æ¾å¤§äº800çï¼ç¨lookupæ¾å°çæ¯å°äºçäºçï¼å设æ¯B8
é£ä¹B9å°±æ¯å¤§äº800çï¼æ¯æ们è¦æ¾çå¼ï¼æ以è¿åC9å°±å¯ä»¥äº
ç¨lookupåå°±æ¯lookup(800,B1:B10,C2:C11)
不是求和,我一列数据是按升序排列,利用vlookup已经找到比额定值800小,而且最接近800的那个值是780多,现在我需要利用某个技巧,找到比800大的,且最接近800的那个数。
我的目的是实现,一输入800,然后比800大的,比800小的,且都是最接近800的数据可以自动输出。形成傻瓜模式。
这个得需要编函数吧,我现在还不会,等高手回答吧!
追问嗯,是得使用函数编译。
excel函数功能还是有所缺失,可能得像楼下哥们说的那样,得自己利用vba进行编程了。