ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1143|回复: 7

求高手解决excel 取值相连问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-6-12 11:43 | 显示全部楼层 |阅读模式
想用函数取值,样式详见附件,麻烦高手指导! 数据.zip (8.96 KB, 下载次数: 6)

TA的精华主题

TA的得分主题

发表于 2014-6-12 11:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
这个没啥技巧的,就用&慢慢连吧,函数

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-6-12 13:40 | 显示全部楼层

求高手解决excel 取值相连问题

想用函数取值,样式详见附件,麻烦高手指导!

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-6-12 13:41 | 显示全部楼层
数据.zip (8.96 KB, 下载次数: 6)

TA的精华主题

TA的得分主题

发表于 2014-6-12 13:53 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-6-12 14:03 | 显示全部楼层
xinjiana 发表于 2014-6-12 11:49
这个没啥技巧的,就用&慢慢连吧,函数

关键 我那个生产工艺 组合很多,能否有函数直接取值组合?

TA的精华主题

TA的得分主题

发表于 2014-6-12 20:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Function myCon(tarR As Range) As String
myCon = "#N/A"
If tarR.Columns.Count <> 20 Or tarR.Rows.Count > 1 Then Exit Function
Dim gyArr As Variant, valArr As Variant
gyArr = Array("裁纸(x)-", "瓦纸(x)-", "印刷(x)-", "丝印(x)-", "胶检(x)-", "修切(x)-", "过油(x)-", "吸塑油(x)-", "过油磨光(x)-", "复膜(x)-", "压纹(x)-", "UV(x)-", "局部UV(x)-", "烫金(x)-", "烫银(x)-", "瓦裱(x)-", "凹凸(x)-", "轧盒(x)-", "糊盒(x)-", "成品挑标(x)-")
valArr = tarR.Value
myCon = ""
For i = 1 To 20
    myCon = myCon & IIf(valArr(1, i), Replace(gyArr(i - 1), "x", valArr(1, i)), "")
Next
If Right(myCon, 1) = "-" Then myCon = Left(myCon, Len(myCon) - 1)
End Function

TA的精华主题

TA的得分主题

发表于 2014-6-12 20:49 | 显示全部楼层
函数参数,是20列1行的单元格。否则出错。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 02:03 , Processed in 0.042947 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表