我是 Excel 新手。我有一个激光测量仪,在电子表格中记录结果:
- 每一行
D:G
包含一个填充的列,其余列为空。 - 填充的列因行而异。
我有一个将值转换为列出英尺和英寸的字符串的公式。
例如,在10
值位于列的行中F
,我的公式是:
=INT(F10/12)&"' "&MOD(F10,12)&"""
这个公式有效,但我必须提前知道列号。
我想调整公式以适用于所有行,而不管实际填充的是哪一列。
答案1
答案2
@Pb 的单排公式很棒!。下面是一个利用它的数组公式方法,但使用拜罗将其扩展到多行。这并不比他们的多元多极体数组公式,我只是喜欢使公式尽可能简短。
公式
=BYROW(D14:G16, LAMBDA(r, TEXT(SUM(r)/1.2, "#0' 0''")))
答案3
=TEXT(SUM(D14:G14)/1.2,"#0' 0''")
或者在 Office 365 中溢出:
=LET(f,D14:G16,
TEXT(MMULT((f/1.2),SEQUENCE(COLUMNS(f),,,0)),"#0' 0''"))