如图所示:我想做这样的公式:A列不是有jd1,jd1-1,jd2这样的数嘛,后面对应坐标B,C列。I列有jd和jd1,jd2,jd3这样的值,后面对应坐标M,N列。我想把I列jd1,jd2,jd3的对应的M,N列的坐标... 如图所示:我想做这样的公式:A列不是有jd1,jd1-1,jd2这样的数嘛,后面对应坐标B,C列。I
你这个只能执行JD10以内的,如JD10,JD11都不能执行,我总共有两三百个JD
你是想把没带“_”的A栏数字复制到I栏中,而带“_”的A栏数字不替换,保留I栏的数字?
-
直接将A栏复制到新的栏位,然后将该栏位带“_”的A栏数字替换成空格,或筛选包含“_”的将它清除,也可以查找“*_*”,替换为(什么也不输),再将该栏选择性复制(忽略空格)到I栏即可
不是,你看嘛,A栏jd1.2.3.4.5是被框了的,被框了的是我自己手动从 I 栏对应的坐标复制粘贴的,我只想换A栏jd1.2.3.4这些整数的坐标,他们的坐标又是从 I 栏对应的坐标来的,怎么换。
看不明白你要换什么,你改用单元格的的坐标来举例比如I1单元格换成A1单元格,这样好理解,我现在理解的是你要将A栏与I栏相同的B、C栏的数字用M、N的数字替换对吧?如果是,如果要在B、C栏存放,还需要在筛选状态下录入公式才可以做到:
先筛选A栏不含“_”的单元格,然后输入公式=VLOOKUP($A4,$I:$N,COLUMN(E4),FALSE)
如果是另外一栏,则不需要筛选,用IF函数来判数取哪个数就可以了:
=IF(ISERROR(FIND("_",$A1,1)),B1,VLOOKUP($A1,$I:$N,COLUMN(M1)-COLUMN($H1),FALSE))
· 贡献了超过313个回答