EXCEL公式太长,求高手帮忙修改。EXCEL2003的

=IF(LEN(SUBSTITUTE("012 013 014 016 017 018 019 023 024
026 027 028 029 034 036 037 038 039
046 047 048 049 067 068 069 078 079 089
125 135 145 156 157 158 159 235 245
256 257 258 259 345 356 357 358 359
456 457 458 459 567 568 569 578 579 589
126 127 128 129 136 138 147 148 167
168 178 189 236 239 247 249 267 269
279 289 346 347 348 349 367 368 369
389 467 478 479 489
015 123 025 035 045 056 057 058 059
678 679 689 789 124 134 234 146 149
169 469 237 238 278 378 246 248 268
468 137 139 179 379

",C171,""))<LEN("012 013 014 016 017 018 019 023 024
026 027 028 029 034 036 037 038 039
046 047 048 049 067 068 069 078 079 089
125 135 145 156 157 158 159 235 245
256 257 258 259 345 356 357 358 359
456 457 458 459 567 568 569 578 579 589
126 127 128 129 136 138 147 148 167
168 178 189 236 239 247 249 267 269
279 289 346 347 348 349 367 368 369
389 467 478 479 489
015 123 025 035 045 056 057 058 059
678 679 689 789 124 134 234 146 149
169 469 237 238 278 378 246 248 268
468 137 139 179 379

"),"■■","")

以上公式数据时100多注,表格显示公式太长。求高手帮忙修改。

"012 013 014 016 017 018 019 023 024
026 027 028 029 034 036 037 038 039
046 047 048 049 067 068 069 078 079 089
125 135 145 156 157 158 159 235 245
256 257 258 259 345 356 357 358 359
456 457 458 459 567 568 569 578 579 589
126 127 128 129 136 138 147 148 167
168 178 189 236 239 247 249 267 269
279 289 346 347 348 349 367 368 369
389 467 478 479 489
015 123 025 035 045 056 057 058 059
678 679 689 789 124 134 234 146 149
169 469 237 238 278 378 246 248 268
468 137 139 179 379"

这一段文本可以放到一个单元格中,如 K1,则公式简化为
=IF(LEN(SUBSTITUTE($K$1,C171,""))<LEN($K$1,"■■","")

=if(isnumber(find(c171,$k$1)),"■■","")
把这个常量定义为一个名称也是个变通的办法追问

放在单元格好像放不下,怎么处理?

追答

复制这片内容,双击单元格,粘贴。
没问题,一个单元格可以放下

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-18
035 045 056 057 058 059
678 679 689 789 124 134 234 146 149
169 469 237 238 278 378 246 248 268
468 137 139 179 379 035 045 056 057 058 059
678 679 689 789 124 134 026 027 028 029 034 036 037 038 039
046 047 048 049 067 068 069 078 079 089
125 135 145 156 157 158 159 235 245
256 257 258 259 345 IF(LEN(SUBSTITUTE("012 013

EXCEL公式太长,求高手帮忙修改。EXCEL2003的
026 027 028 029 034 036 037 038 039 046 047 048 049 067 068 069 078 079 089 125 135 145 156 157 158 159 235 245 256 257 258 259 345 356 357 358 359 456 457 458 459 567 568 569 578 579 589 126 127 ...

EXCEL2003公式太长怎么办?如下面的公式,我还要继续添加,可提示说公式...
可以把0.52935输入在D1,把0.209输入在E1,把*3.783输入在F1……以此类推 那么,公式可以简化为:=sumproduct(d1:de1,d2:de2)

excel单元格弹出公式太长,怎么解决
后面你说的问题可以右键点击单元格,【设置单元格格式】,在“对齐”选项卡下选择“自动换行”试试看

office2003中 EXCEL公式太长了,怎么办???
看看具体是什么情况,如果是嵌套层数太多,可以定义名称,将公式拆分成几段,在公式中调用 如果是公式文本太长,想办法简化公式,这样的公式可读性和效率也不会高

EXCEL公式太长帮我简化一下吧
你的公式的确太长,嵌套太多,在Excel 2003 里还不能计算,也不好修改和查错。化简为:=IF(F4<=150,CHOOSE(F4\/50.1+1,35,40,43),IF(F4>500,0,47))*(F4-INT(F4\/50.1)*50)\/50 将单元格设置为一位小数即可!复制到你的表里去对比检验一下吧!!!祝你成功!!!

EXCEL公式太长
你输入的是字符串啊?何来“公式”之说?如果你使用的是excel2003,那么在单元格中只显示该字符串的前1024个字符。这个是excel规范,没有办法修改。或许你可以升级为excel2007,那样显示的内容更多。

excel 2003中IF 公式太长了,如何精简,或者有何更好的方法解答:
你的公式有误啊 我看了下,大概可以改成 =IF(AND(D4<1,E4<31),IF(F4>10000000,28-INT(F4\/10000000)*3,IF(F4>50001,25,28)),IF(AND(D4<2,AND(E4>=31,E4<60)),IF(F4>10000000,29-INT(F4\/10000000)*3,IF(F4>50001,26,29)),IF(AND(D4>=2,E4>=60),IF(F4>10000000,30...

EXCEL查找和替换时出现公式太长
excel2003当单元格内字符数超过一定范围(大概是911个)时用替换功能会出现这个问题。换用excel2007,或者复制粘贴到word、记事本等程序,替换完成后再复制粘贴回来。

EXCEL的公式太长会产生问题
方法一:=ROUND(IF(W13<=3500,0,IF((W13-3500)<=1500,(W13-3500)*3%,IF(W13-3500<=4500,(W13-3500)*10%-105,IF(W13-3500<=9000,(W13-3500)*20%-555,IF(W13-3500<=35000,(W13-3500)*25%-1005,IF(W13-3500<=55000,(W13-3500)*30%-2755,IF(W13-3500<=80000,(W13-...

拜托老师帮忙解决Excel2003问题,首先感谢!
连续或间隔一个零的非零数,累计在5到10个之间的D列对应格置3。你这个条件太复杂了,没有对应的数组或区域函数,只能条件判断,公式太长,就80个数,有编公式的时间不如你一个个人工算出来。如果你非要公式,给你个思路。在k3中输入if(b3=0,0,1),下拖填充整列。注:格式化数据。j3和j4中...

相似回答
大家正在搜