用EXCEL函数如何生成四行三列:1,2,3;6,5,4;7,8,9;12,11,10?
=(ROW()-1)*6+COLUMN()23456
789101112
131415161718
192021222324
252627282930
313233343536
373839404142
434445464748
495051525354
555657585960
616263646566
676869707172
737475767778
798081828384
这个题若用VBA就很简单,但要求用函数就麻烦点。
假定你需要接近的值333或17等放在A1中
求结果公式:
=MATCH(MIN(ABS((1+ROW(INDIRECT("1:"&ROUND(A1/2,0))))*ROW(INDIRECT("1:"&ROUND(A1/2,0)))/2-A1)),ABS((1+ROW(INDIRECT("1:"&ROUND(A1/2,0))))*ROW(INDIRECT("1:"&ROUND(A1/2,0)))/2-A1),) 按组合键ctrl+shift+enter结束公式。
=IF(MOD(ROW(A1),2),INT(ROW(A1)/2)*6+COLUMN(A1),INT(ROW(A1)/2)*6-COLUMN(A1)+1)
公式右拉三列,下拉四行得到你要的结果
选择A1:C4单元格
输入
={1,2,3;6,5,4;7,8,9;12,11,10}
按SHIFT+CTRL+ENTER三键
VB参考:
Range("A3:C3").Select
ActiveCell.FormulaR1C1 = "1"
Range("A3:C3").Select
Range("B3").Activate
ActiveCell.FormulaR1C1 = "2"
Range("A3:C3").Select
Range("C3").Activate
ActiveCell.FormulaR1C1 = "3"
Range("A3:C3").Select
选中A1:C4,输入
=IF(MOD(ROW(),2),COLUMN(),4-COLUMN())+ROW()*3-3
同时按下CTRL+SHIFT+回车,输入多单元格数组公式,试试。
也可以只输入在A1,用右拉,下拉的。
用row()、column()函数如何生成?
A1输入
=ROW()*3+COLUMN()-3
向右填充,向下填充
用row()、column()函数如何生成:1,2,3;6,5,4;7,8,9;12,11,10
你有用眼睛看看答案吗?
A1输入
=ROW()*3+COLUMN()-3
向右填充,向下填充
你有用眼睛看看问题吗?嘿嘿
好吧,你等等其他高手吧,我理解能力有限.
=IF(MOD(ROW(),2),COLUMN()-3,1-COLUMN())+ROW()*3
后面这个是对的。谢谢。
对了还不采纳更待何时
用EXCEL函数如何生一行数据:1,2,2,3,3,3,4,4,4,4,5,5,5,5,5……?
A1中空着,A2中输入
=IF(ROW(A1)=1,1,IF(COUNTIF(A$1:A1,A1)<A1,A1,A1+1))
下拉。
用EXCEL函数如何生成四行三列:1,2,3;6,5,4;7,8,9;12,11,10?视频
相关评论:
隗厘龚1、首先打开MicrosoftExcel2010表格文件,输入好需要进行处理的数据表。2、接下来在版表权的下方输入多个条件,第一个是一班的,第二个是二班,如果还有就在下方继续输入。3、数据表与条件都设置好后,接下来点击数据选项卡,找到高级筛选点击按钮。4、在高级筛选对话框中点击列表区域后面的红箭头按钮,...
隗厘龚如图,B列的第一个数手动输入,然后下面空4行,在第6行输入上面的公式,将公式下拉。然后将B列得到的数值选择性粘贴到A列,删除B列即可
隗厘龚具体操作步骤如下:1、首先打开excel,点击选择“插入”按钮。2、然后在新的界面里点击选择“表格”按钮,插入四行表格。3、之后在新的界面里鼠标左键下拉填充新插入的四行表格。4、然后在新的界面里将鼠标光标放在右下角的图标后点击选择“复制单元格”按钮就可以让每一行快速复制四个同样的了。
隗厘龚单元格格式设置——对齐——文本控制——自动换行,把自动换行那一栏勾选起来就行了。它是根据你单元格的宽度和你字体的长度自动换行的,你如果字输入得少或者小的话,可能达不到你要求的四行。 如果你就只有四个字要输入进去的话,那就把文字方向改为竖直排列,那样就一个字一行了。
隗厘龚先选定2行4列区域>右键>复制 点击某一单元格比如在A7单元格>右键>选择性粘贴>转置>OK.
隗厘龚我提供个纯操作的方法(假设你原数据有50条):1、在源数据最右侧空白列中输入数据1到50(按1、2。。向下拉就行,以下方式同)2、继续在该列从51行输入0.5,1.5。。。直到49.5,该区域左边区域全部填充你的第一行标题内容 3、继续在该列从101行输入0.6,1.6。。。直到49.6,该区域左边...
隗厘龚这个我估计要用代码了 Sub suiji()Dim seed, msg, tmsg, num, max seed = "20110109"msg = " "num = 0 '取得区域上限,就是读取B1格的数值 max = Range("B1").Value '初始化随机数 Rnd (-1)randomize (seed & max)'取得59个不重复随机数 Do Until num = 59 tnum = Int(Rnd() ...
隗厘龚1.选择自动换行 2.如果想手动调节需要在不同行的字,可以打入字后按ALT+enter 如图所示
隗厘龚选中A列中的四个数,复制;然后在B列中选中你要粘贴的区域(比如你想重复4次,就选中B1:B16),直接粘贴就行
隗厘龚1、用VBA最快,已编好秒生成转置表。Excel怎样处理一列数据根据标题转成四列数据表 2、分步处理 1、生成四行,无四行空行补上 If Cells(i, c).Value = "项目" Then 改为If left(Cells(i, c).Text ,2) = "姓名" Then Excel在规定单元格之间自动插入行 2、一列变四列 Excel数据如何快速...