我有一个这样的专栏:
XL - 42
XXL - 44
XXL - 44
XL - 42
XL - 42
L - 40
M - 38
XXL - 44
XXL - 44
XL - 42
XXL - 44
XL - 42
XL - 42
L - 40
L - 40
XL - 42
XL - 42
XL - 42
L - 40
我想将"2"
添加到列中的每个数字 - 因此在第一行中,XL - 42
应该变为XL - 44
。
如何在Microsoft Excel上执行此操作?或Google表格?
答案 0 :(得分:2)
请尝试(复制到适合):
=index(split(A1,"-"),1)&" - "&index(split(A1,"-"),2)+2
答案 1 :(得分:1)
如果右边的所有数字都是2位数,则可以在Excel中使用,如果A1是B1中的第一个数据:
=IF(A1<>"",SUBSTITUTE(A1,RIGHT(A1,2),RIGHT(A1,2)+2),"")
并将其拖下来
答案 2 :(得分:0)
一种方法是将列分成两个单独的列,一个用字母,另一个用数字,每个数字加+2,然后再合并列。
另一种方式 我可以看到这些都是大小。然后像这样创建两列:
M - 38 M - 40
L - 40 L - 42
XL - 42 XL - 44
依此类推,但每次更换只需一次。
然后在原始列旁边的单元格中使用VLOOKUP,然后从第二列复制+粘贴(仅限值)到原始列。
答案 3 :(得分:0)
对于Excel:
仅选择您要处理的单元格并运行此短宏:
Sub dural()
Dim r As Range, ary
For Each r In Selection
ary = Split(r.Value, " - ")
r.Value = ary(0) & " - " & CInt(ary(1)) + 2
Next r
End Sub
答案 4 :(得分:0)
试试这个: -
像这样的简单公式应该有用。
<div class="container">
<div class="row aircraft">
{% if UploadedAircraft %}
{% for upload in UploadedAircraft %}
<div class="col-lg-offset-0 col-md-4 col-sm-3 item">
<div class="box"><a href="{{ upload.aircraft.get_absolute_url }}"><img src="{{ upload.aircraft.image.url }}" width="200px" height="200px" alt="{{ upload.aircraft.title }}"/></a>
<h3 class="name"><a href="{{ upload.aircraft.get_absolute_url }}">{{ upload.aircraft.name }}</a></h3>
</div>
</div>
{% endfor %}
{% else %}
<h2 class="text-center">No uploaded aircraft posts..</h2></div>
{% endif %}
</div>
然后将其拖到最后。我将这个论坛放在B1中,然后将其拖下来。这里A1是你在A栏中的第一个观察结果。
=LEFT(A1,FIND("-",A1)+1) & MID(A1,FIND("-",A1)+2,2)+2
如果您对此有任何疑问,请与我们联系。
答案 5 :(得分:0)
对于Google表格:
=TRANSPOSE(QUERY(TRANSPOSE(QUERY(ArrayFormula(SPLIT(A1:A19," - ")),
"select Col1, ' - ', Col2+2 label Col1 '', ' - ' '', Col2+2 ''")),,500))
有点长,但是:
答案 6 :(得分:0)
此外,这是谷歌电子表格的另一种方法(也是数组式):
=ArrayFormula(regexextract(A1:A19, "\w+")&" - "& regexextract(A1:A19, "\d+")+2)